Ejemplo n.º 1
0
        public void execute(GameSession gameSession, IByteBuffer buffer)
        {
            var commandM1B = new UIOpenRequest();

            commandM1B.readCommand(buffer);
            var itemId = commandM1B.itemId;

            if (itemId == "ship_warp")
            {
                Packet.Builder.ShipWarpWindowCreateCommand(gameSession);
            }
        }
        public void execute(GameSession gameSession, byte[] bytes)
        {
            var read = new UIOpenRequest();

            read.readCommand(bytes);

            var player = gameSession.Player;

            switch (read.itemId)
            {
            case UIOpenRequest.ACTION_LOGOUT:
                player.Logout(true);
                break;

            case UIOpenRequest.ACTION_SHIP_WARP:
                //gemi değiştirme ekranı gönder
                break;
            }
        }