Beispiel #1
0
 public static string Get(string key, string _default = "")
 {
     #if RELEASE
     return(GameManifestManager.Get(key, _default));
     #else
     var overrideValue = GameManifestOverrider.Get(key);
     if (string.IsNullOrEmpty(overrideValue))
     {
         return(GameManifestManager.Get(key, _default));
     }
     else
     {
         return(overrideValue);
     }
     #endif
 }
Beispiel #2
0
    public bool CheckSwitchMode(string cmd)
    {
        if (!string.IsNullOrEmpty(cmd) && cmd.Length > 11 && cmd.Substring(0, 11).Equals("switchmode:"))
        {
            string mode = cmd.Split(':')[1].ToLower();
            switch (mode)
            {
            case "dev":
                GameManifestOverrider.Set("env", "sandbox");
                break;

            case "pro":
                GameManifestOverrider.Set("env", "production");
                break;
                //case "deb":GameSettings.ModeDebug = true;break;
                //case "rel":GameSettings.ModeDebug = false;break;
                //case "+cqc":GameSettings.ModeCQC = false;break;
                //case "-cqc":GameSettings.ModeCQC= true;break;
            }
            return(true);
        }
        return(false);
    }