Пример #1
0
        public ServerInfo(ServerDifficulty? difficulty, string serverName)
        {
            SetDefaults(); //Null values suck

            if (difficulty == null)
            {
                ParseName(serverName);
                return;
            }

            switch (difficulty.Value)
            {
                case ServerDifficulty.Recruit:
                    SetRecruitDefaults();
                    break;
                case ServerDifficulty.Regular:
                    SetRegularDefaults();
                    break;
                case ServerDifficulty.Veteran:
                    SetVeteranDefaults();
                    break;
                case ServerDifficulty.Expert:
                    SetExpertDefaults();
                    break;
                default:
                    throw new ArgumentOutOfRangeException();
            }
            ParseName(serverName);
        }
Пример #2
0
 public void OnServerDifficulty(ServerDifficulty packet)
 {
 }
Пример #3
0
 private void InvokeServerDifficulty(ServerDifficulty packet)
 {
     packetListener.OnServerDifficulty(packet);
 }