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); }
public void OnServerDifficulty(ServerDifficulty packet) { }
private void InvokeServerDifficulty(ServerDifficulty packet) { packetListener.OnServerDifficulty(packet); }