OpenMinecraft.InfdevHandler.Global2Local C# (CSharp) Method

Global2Local() public method

public Global2Local ( Vector3i global, int &CX, int &CZ ) : Vector3i
global Vector3i
CX int
CZ int
return Vector3i
        public override Vector3i Global2Local(Vector3i global, out int CX, out int CZ)
        {
            Vector3i r = new Vector3i(global);
            CX = (int)r.X / ChunkX;
            CZ = (int)r.Z / ChunkZ;

            r.X = r.X - ((r.X >> 4) * ChunkX); //(px >> 4) & 0xf;
            r.Z = r.Z - ((r.Z >> 4) * ChunkZ); //(py >> 4) & 0xf;
            return r;
        }

Same methods

InfdevHandler::Global2Local ( Vector3d global, int &CX, int &CZ ) : Vector3d