Ejemplo n.º 1
0
        public override void Handle(GameSession session, PacketReader packet)
        {
            RequestMoveFieldMode mode = (RequestMoveFieldMode)packet.ReadByte();

            switch (mode)
            {
            case RequestMoveFieldMode.Move:
                HandleMove(session, packet);
                break;

            case RequestMoveFieldMode.LeaveInstance:
                HandleLeaveInstance(session);
                break;

            case RequestMoveFieldMode.VisitHouse:
                HandleVisitHouse(session, packet);
                break;

            case RequestMoveFieldMode.ReturnMap:
                HandleReturnMap(session);
                break;

            case RequestMoveFieldMode.EnterDecorPlaner:
                HandleEnterDecorPlaner(session);
                break;

            default:
                IPacketHandler <GameSession> .LogUnknownMode(mode);

                break;
            }
        }
Ejemplo n.º 2
0
        public override void Handle(GameSession session, PacketReader packet)
        {
            RequestMoveFieldMode mode = (RequestMoveFieldMode)packet.ReadByte();

            switch (mode)
            {
            case RequestMoveFieldMode.Move:
                HandleMove(session, packet);
                break;

            case RequestMoveFieldMode.LeaveInstance:
                HandleLeaveInstance(session);
                break;

            default:
                IPacketHandler <GameSession> .LogUnknownMode(mode);

                break;
            }
        }