OpenMinecraft.InfdevHandler.GetLightAt C# (CSharp) Method

GetLightAt() public method

public GetLightAt ( int px, int y, int pz, byte &skyLight, byte &blockLight ) : void
px int
y int
pz int
skyLight byte
blockLight byte
return void
		public override void GetLightAt(int px, int y, int pz, out byte skyLight, out byte blockLight)
        {
            skyLight = 0;
            blockLight = 0;
            int X = px / ChunkX;
            int Z = pz / ChunkZ;

            int x = px - ((px >> 4) * ChunkX); //(px >> 4) & 0xf;
            int z = pz - ((pz >> 4) * ChunkZ); //(py >> 4) & 0xf;

            Chunk c = GetChunk(X, Z);
            if (c == null) return;
			skyLight=c.SkyLight[x, y, z];
			blockLight=c.BlockLight[x, y, z];
		}