public void Visualize(BuildGraph builder, BuildGraph.GridPosition position) { if(grid == null) grid = builder.cells.Get<PinchPointGrid>(); if (grid.pinchPoints.Contains(position)) { Gizmos.color = Color.blue; Gizmos.DrawCube(builder.GetWorldPosition(position) + Vector3.up*2.5f, Vector3.one*Mathf.Lerp(0.5f, 1f, grid.cells[position.x, position.y]/grid.cells[grid.pinchPoints[0].x, grid.pinchPoints[0].y])); } }
public void Visualize(BuildGraph builder, BuildGraph.GridPosition position) { if (grid == null) { grid = builder.cells.Get <PinchPointGrid>(); } if (grid.pinchPoints.Contains(position)) { Gizmos.color = Color.blue; Gizmos.DrawCube(builder.GetWorldPosition(position) + Vector3.up * 2.5f, Vector3.one * Mathf.Lerp(0.5f, 1f, grid.cells[position.x, position.y] / grid.cells[grid.pinchPoints[0].x, grid.pinchPoints[0].y])); } }