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

            switch (mode)
            {
            case DungeonMode.AddRewards:
                HandleAddRewards(session, packet);
                break;

            case DungeonMode.GetHelp:
                HandleGetHelp(session, packet);
                break;

            case DungeonMode.Veteran:
                HandleVeteran(session, packet);
                break;

            case DungeonMode.Favorite:
                HandleFavorite(session, packet);
                break;

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

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

        switch (mode)
        {
        case DungeonMode.EnterDungeonPortal:
            HandleEnterDungeonPortal(session);
            break;

        case DungeonMode.CreateDungeon:
            HandleCreateDungeon(session, packet);
            break;

        case DungeonMode.EnterDungeonButton:
            HandleEnterDungeonButton(session);
            break;

        case DungeonMode.AddRewards:
            HandleAddRewards(session, packet);
            break;

        case DungeonMode.GetHelp:
            HandleGetHelp(session, packet);
            break;

        case DungeonMode.Veteran:
            HandleVeteran(session, packet);
            break;

        case DungeonMode.Favorite:
            HandleFavorite(session, packet);
            break;

        default:
            LogUnknownMode(mode);
            break;
        }
    }
Esempio n. 3
0
 public static bool IsHighestDifficulty(this Difficulty difficulty, DungeonMode dungeonMode, ConfigManager configManager)
 {
     return(difficulty == dungeonMode.GetModeLogic().GetHighestDifficulty(configManager));
 }