Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


LocalToCellInterpolated(Vector3)

Converts a local position to cell position.
Read time 1 minuteLast updated 5 days ago

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.GridModule
public Vector3 LocalToCellInterpolated(Vector3 localPosition)

Parameters

localPosition

Local Position to convert.

Returns

Type

Description

Vector3Interpolated cell position of the local position.

Remarks

Returns the interpolated cell position in floats, rather than the exact cell position.

Examples

// Move GameObject left by 1/4th of cell width of parent GridLayoutusing UnityEngine;public class ExampleClass : MonoBehaviour{ void Start() { GridLayout gridLayout = transform.parent.GetComponent<GridLayout>(); Vector3 cellPosition = gridLayout.LocalToCellInterpolated(transform.localPosition); cellPosition += Vector3.left * 0.25f; transform.localPosition = gridLayout.CellToLocalInterpolated(cellPosition); }}