OpenMetaverse.GridManager.RequestMapBlocks C# (CSharp) Method

RequestMapBlocks() public method

public RequestMapBlocks ( GridLayerType layer, ushort minX, ushort minY, ushort maxX, ushort maxY, bool returnNonExistent ) : void
layer GridLayerType
minX ushort
minY ushort
maxX ushort
maxY ushort
returnNonExistent bool
return void
        public void RequestMapBlocks(GridLayerType layer, ushort minX, ushort minY, ushort maxX, ushort maxY, 
            bool returnNonExistent)
        {
            MapBlockRequestPacket request = new MapBlockRequestPacket();

            request.AgentData.AgentID = Client.Self.AgentID;
            request.AgentData.SessionID = Client.Self.SessionID;
            request.AgentData.Flags = (uint)layer;
            request.AgentData.Flags |= (uint)(returnNonExistent ? 0x10000 : 0);
            request.AgentData.EstateID = 0; // Filled in at the simulator
            request.AgentData.Godlike = false; // Filled in at the simulator

            request.PositionData.MinX = minX;
            request.PositionData.MinY = minY;
            request.PositionData.MaxX = maxX;
            request.PositionData.MaxY = maxY;

            Client.Network.SendPacket(request);
        }