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 }
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); }