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; } }
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; } }