NotInBounds() public method

public NotInBounds ( BlockPos pos ) : bool
pos BlockPos
return bool
Beispiel #1
0
 public BlockPos(int x, int y, int z, Level l)
 {
     X = (ushort)x;
     Y = (ushort)y;
     Z = (ushort)z;
     Level = l;
     Index = l.PosToInt(X, Y, Z);
     InBounds = !l.NotInBounds(X, Y, Z);
     BlockType = !InBounds ? (byte)255 : l.GetTile(Index);
     BlockMCType = (MCBlocks)BlockType;
 }
Beispiel #2
0
 public BlockPos(ushort x, ushort y, ushort z, Level l)
 {
     X = x;
     Y = y;
     Z = z;
     Level = l;
     Index = l.PosToInt(X, Y, Z);
     InBounds = !l.NotInBounds(X, Y, Z);
     BlockType = !InBounds ? (byte)255 : l.GetTile(Index);
     BlockMCType = (MCBlocks)BlockType;
 }
Beispiel #3
0
 public BlockPos(int x, int y, int z, Level l)
 {
     Stopwatch sw = Stopwatch.StartNew();
     X = (ushort)x;
     Y = (ushort)y;
     Z = (ushort)z;
     Level = l;
     Index = l.PosToInt(X, Y, Z);
     InBounds = !l.NotInBounds(X, Y, Z);
     BlockType = !InBounds ? (byte)255 : l.GetTile(Index);
     BlockMCType = (MCBlocks)BlockType;
     Level.BlockPosCreationAverager.Add(sw.ElapsedTicks);
 }
Beispiel #4
0
 public BlockPos(ushort x, ushort y, ushort z, int pos, Level l)
 {
     Stopwatch sw = Stopwatch.StartNew();
     X = x;
     Y = y;
     Z = z;
     Level = l;
     Index = pos;
     InBounds = !l.NotInBounds(X, Y, Z);
     BlockType = !InBounds ? (byte)255 : l.GetTile(Index);
     BlockMCType = (MCBlocks)BlockType;
     Level.BlockPosCreationAverager.Add(sw.ElapsedTicks);
 }