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
Local Position to convert.
Returns
Type | Description |
|---|---|
| Vector3 | Interpolated 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); }}