Esempio n. 1
0
 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]));
     }
 }
Esempio n. 2
0
 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]));
     }
 }