コード例 #1
0
 private void ApplyRoundedChunkValues()
 {
     //chunkBounds.UpdateValues (minSize, maxSize);
     this.size = ChunkBoundsHelper.RoundVector(size);
     //this.size = chunkBounds.RoundedSize;
     this.minSize = chunkBounds.RoundedMin;
     this.maxSize = chunkBounds.RoundedMax;
     ClampChunkValues();
 }
コード例 #2
0
 private void RoundValues(DoorDefinition door)
 {
     if (door.Direction == Vector3.right || door.Direction == Vector3.left)
     {
         door.Position.z = ChunkBoundsHelper.RoundTo(door.Position.z, DoorDefinition.GlobalSize);
     }
     else
     {
         door.Position.x = ChunkBoundsHelper.RoundTo(door.Position.x, DoorDefinition.GlobalSize);
     }
 }
コード例 #3
0
 public AbstractBounds()
 {
     chunkBounds = new ChunkBoundsHelper(minSize, maxSize, size);
 }