Exemple #1
0
        private BaseResponse MapData(int clientId, BasePacket packet)
        {
            PMapData pMapData = (PMapData)packet;

            PlayerDataEx playerData = World.PlayerDataGet(pMapData.SessionToken);

            if (playerData == null)
            {
                ThrowSessionError(packet.Type, packet.SessionToken);
                return(null);
            }

            ShortRect mapWindow;

            byte[] mapData = World.MapWindowGet(playerData, out mapWindow);

            return(new RMapData(pMapData)
            {
                MapData = mapData,
                MapWindow = mapWindow
            });
        }
Exemple #2
0
 public RMapData(PMapData pMapData)
     : base(pMapData)
 {
 }