예제 #1
0
 private void SetDefaults()
 {
     Armor         = new ServerSetting();
     ThirdPerson   = new ServerSetting();
     Tracers       = new ServerSetting();
     Nameplates    = new ServerSetting();
     Crosshairs    = new ServerSetting();
     DeathMessages = new ServerSetting();
     Scores        = new ServerSetting();
 }
예제 #2
0
 private static void CheckSetting(string serverName, string settingPattern, ServerSetting setting)
 {
     if(setting.Confirmed)
     {
         return;
     }
     const string valuePattern = @"\s*(?::|=|-)\s*(1|0|ON|OFF)";
     string value;
     if(TryGetRegexGroup(serverName, string.Format(@"{0}{1}", settingPattern, valuePattern), RegexOptions.IgnoreCase, 1, out value))
     {
         setting.Enabled = value.In("1", "ON");
         setting.Confirmed = true;
     }
 }
예제 #3
0
        private static void CheckSetting(string serverName, string settingPattern, ServerSetting setting)
        {
            if (setting.Confirmed)
            {
                return;
            }
            const string valuePattern = @"\s*(?::|=|-)\s*(1|0|ON|OFF)";
            string       value;

            if (TryGetRegexGroup(serverName, string.Format(@"{0}{1}", settingPattern, valuePattern), RegexOptions.IgnoreCase, 1, out value))
            {
                setting.Enabled   = value.In("1", "ON");
                setting.Confirmed = true;
            }
        }
예제 #4
0
 private void SetRegularDefaults()
 {
     Armor = new ServerSetting {
         Enabled = true
     };
     ThirdPerson = new ServerSetting {
         Enabled = true
     };
     Tracers = new ServerSetting {
         Enabled = false
     };                                                           // Forum says it on, but game defaults say off.
     Nameplates = new ServerSetting {
         Enabled = true
     };
     Crosshairs = new ServerSetting {
         Enabled = true
     };
     DeathMessages = new ServerSetting {
         Enabled = true
     };
     Scores = new ServerSetting {
         Enabled = true
     };
 }
예제 #5
0
 private void SetRecruitDefaults()
 {
     Armor = new ServerSetting {
         Enabled = true
     };
     ThirdPerson = new ServerSetting {
         Enabled = true
     };
     Tracers = new ServerSetting {
         Enabled = true
     };
     Nameplates = new ServerSetting {
         Enabled = true
     };
     Crosshairs = new ServerSetting {
         Enabled = true
     };
     DeathMessages = new ServerSetting {
         Enabled = true
     };
     Scores = new ServerSetting {
         Enabled = true
     };
 }
예제 #6
0
 private void SetExpertDefaults()
 {
     Armor = new ServerSetting {
         Enabled = false, Confirmed = true
     };
     ThirdPerson = new ServerSetting {
         Enabled = false, Confirmed = true
     };
     Tracers = new ServerSetting {
         Enabled = false, Confirmed = true
     };
     Nameplates = new ServerSetting {
         Enabled = false, Confirmed = true
     };
     Crosshairs = new ServerSetting {
         Enabled = false, Confirmed = true
     };
     DeathMessages = new ServerSetting {
         Enabled = false
     };
     Scores = new ServerSetting {
         Enabled = true
     };                                                         // Game defaults to on.
 }
예제 #7
0
 private void SetVeteranDefaults()
 {
     Armor = new ServerSetting {Enabled = false, Confirmed = true};
     ThirdPerson = new ServerSetting {Enabled = true};
     Tracers = new ServerSetting {Enabled = false};
     Nameplates = new ServerSetting {Enabled = false, Confirmed = true};
     Crosshairs = new ServerSetting {Enabled = false};
     DeathMessages = new ServerSetting {Enabled = true};
     Scores = new ServerSetting {Enabled = true}; // Game defaults to on.
 }
예제 #8
0
 private void SetRegularDefaults()
 {
     Armor = new ServerSetting {Enabled = true};
     ThirdPerson = new ServerSetting {Enabled = true};
     Tracers = new ServerSetting {Enabled = false}; // Forum says it on, but game defaults say off.
     Nameplates = new ServerSetting {Enabled = true};
     Crosshairs = new ServerSetting {Enabled = true};
     DeathMessages = new ServerSetting {Enabled = true};
     Scores = new ServerSetting {Enabled = true};
 }
예제 #9
0
 private void SetRecruitDefaults()
 {
     Armor = new ServerSetting {Enabled = true};
     ThirdPerson = new ServerSetting {Enabled = true};
     Tracers = new ServerSetting {Enabled = true};
     Nameplates = new ServerSetting {Enabled = true};
     Crosshairs = new ServerSetting {Enabled = true};
     DeathMessages = new ServerSetting {Enabled = true};
     Scores = new ServerSetting {Enabled = true};
 }
예제 #10
0
 private void SetDefaults()
 {
     Armor = new ServerSetting();
     ThirdPerson = new ServerSetting();
     Tracers = new ServerSetting();
     Nameplates = new ServerSetting();
     Crosshairs = new ServerSetting();
     DeathMessages = new ServerSetting();
     Scores = new ServerSetting();
 }