Exemplo n.º 1
0
 public static Int3 Min(Int3 a, Int3 b)
 {
     return(new Int3(Mathf.Min(a.x, b.x), Mathf.Min(a.y, b.y), Mathf.Min(a.z, b.z)));
 }
Exemplo n.º 2
0
 public Int3 Clamp(Int3 min, Int3 max)
 {
     return(new Int3(Mathf.Clamp(x, min.x, max.x),
                     Mathf.Clamp(y, min.y, max.y),
                     Mathf.Clamp(z, min.z, max.z)));
 }
Exemplo n.º 3
0
 public bool ContainsTrunk(Int3 coord)
 {
     return(coord >= Int3.Zero && coord < worldDimension);
 }
Exemplo n.º 4
0
 private void RemoveVertIndexAtCoord(Int3 coord)
 {
     cellToVertIndexLookup.Remove(GetVertIndexBufferKey(coord));
 }
Exemplo n.º 5
0
 private void SetVertIndexAtCoord(Int3 coord, int value)
 {
     cellToVertIndexLookup[GetVertIndexBufferKey(coord)] = value;
 }
Exemplo n.º 6
0
 private Vector3 GetCellOriginPos(Int3 coord)
 {
     return(Vector3.Scale(data.cellSize, coord.ToVector3()));
 }