Beispiel #1
0
 public ServerGroup Get(ServerGroupId serverGroupId)
 {
     switch (serverGroupId)
     {
         case ServerGroupId.Epic:
             return new EpicServerGroup();
         case ServerGroupId.Freedom:
             return new FreedomServerGroup();
         case ServerGroupId.Challenge:
             return new ChallengeServerGroup();
         case ServerGroupId.Unknown:
             return new UnknownServerGroup();
         default:
             return new UnknownServerGroup();
     }
 }
Beispiel #2
0
 [DebuggerStepThrough] public CommandParameter(string key, ServerGroupId value)
 {
     Key = key; Value = Serialize(value.Value);
 }
Beispiel #3
0
 [DebuggerStepThrough] public TsCommand Add(string key, ServerGroupId value) => Add(new CommandParameter(key, value));
Beispiel #4
0
 private void SetServerGroup(ServerGroup serverGroup, ServerGroupId id)
 {
     Groups[id] = serverGroup;
 }