static string FlagsToString(ConVarFlags flags) { //Hooh boy. //While it IS true that this basically returns the initial strings, having the flags as their own type in the first place //makes future implementations much more smoother. This is most likely going to change. if (flags == 0) { return(" FCVAR_NONE"); } if (flags == ConVarFlags.Default) { return(" Flag parsing error. "); } string returnString = string.Empty; foreach (int i in Enum.GetValues(typeof(ConVarFlags))) { if (flags.HasFlag((ConVarFlags)i)) { if (returnString != string.Empty) { returnString += " |"; } returnString += " " + Enum.GetName(typeof(ConVarFlags), i); } } return(returnString); }
public static bool VariableHasFlags(string name, ConVarFlags flags) { if (!_entries.ContainsKey(name) || _entries[name].Count == 0) { return(false); } return(_entries[name][0].Flags.HasFlag(flags)); }
// Token: 0x06001975 RID: 6517 RVA: 0x0006D5F4 File Offset: 0x0006B7F4 private PpBloomConVar(string name, ConVarFlags flags, string defaultValue, string helpText) : base(name, flags, defaultValue, helpText) { bool flag = RoR2Application.instance.postProcessSettingsController.sharedProfile.TryGetSettings <Bloom>(out SettingsConVars.PpBloomConVar.settings); Debug.LogFormat("Bloom: {0}", new object[] { flag }); }
public static void LockFlags(bool locked, ConVarFlags flags) { if (locked) { _lockedFlags |= flags; } else { _lockedFlags &= ~_lockedFlags; } }
protected BaseConVar(string name, ConVarFlags flags, string defaultValue, string helpText) { if (name == null) { throw new ArgumentNullException("name"); } this.name = name; this.flags = flags; this.defaultValue = defaultValue; if (helpText == null) { throw new ArgumentNullException("helpText"); } this.helpText = helpText; }
public static string GetFlagString(this ConVarFlags t, string[] custom = null) { var features = (from e in Enum.GetNames(typeof(ConVarFlags)) let val = Enum.Parse(typeof(ConVarFlags), e) let present = t.Has((ConVarFlags)val) where present select e.ToLower()); var final = features; if (custom != null) { var c = custom.ToList(); final = features.Union(c); } return(string.Join(" ", final)); }
public static List <string> GetVariablesWithFlags(ConVarFlags flags) { var result = new List <string>(); foreach (var kvp in _entries) { foreach (var entry in kvp.Value) { if (entry.Flags.HasFlag(flags) && entry.GetType().GetGenericTypeDefinition() == typeof(DevConsoleVariable <>)) { result.Add(entry.Name); } } } return(result); }
public static ConVarFlags StringsToFlag(string flags) { ConVarFlags bitValue = 0; string returnString = ParseString(flags, true, false); string[] stringFlagArray = returnString.Split('|') .Select(str => str.Trim()).ToArray(); for (int i = 0; i < stringFlagArray.Length; i++) { ConVarFlags flagValue = FlagToEnum(stringFlagArray[i]); if (flagValue != ConVarFlags.Default) { bitValue |= flagValue; } else { return(ConVarFlags.Default); } } return(bitValue); }
// Token: 0x06001934 RID: 6452 RVA: 0x0000972B File Offset: 0x0000792B private VSyncCountConVar(string name, ConVarFlags flags, string defaultValue, string helpText) : base(name, flags, defaultValue, helpText) { }
// Token: 0x06001969 RID: 6505 RVA: 0x0000972B File Offset: 0x0000792B private ShadowDistanceConvar(string name, ConVarFlags flags, string defaultValue, string helpText) : base(name, flags, defaultValue, helpText) { }
// Token: 0x06001971 RID: 6513 RVA: 0x0006D554 File Offset: 0x0006B754 private PpSobelOutlineConVar(string name, ConVarFlags flags, string defaultValue, string helpText) : base(name, flags, defaultValue, helpText) { RoR2Application.instance.postProcessSettingsController.sharedProfile.TryGetSettings <SobelOutline>(out SettingsConVars.PpSobelOutlineConVar.sobelOutlineSettings); }
// Token: 0x06001965 RID: 6501 RVA: 0x0000972B File Offset: 0x0000792B private ShadowCascadesConVar(string name, ConVarFlags flags, string defaultValue, string helpText) : base(name, flags, defaultValue, helpText) { }
// Token: 0x06001938 RID: 6456 RVA: 0x0000972B File Offset: 0x0000792B private WindowModeConVar(string name, ConVarFlags flags, string defaultValue, string helpText) : base(name, flags, defaultValue, helpText) { }
// Token: 0x0600195D RID: 6493 RVA: 0x0000972B File Offset: 0x0000792B private AnisotropicFilteringConVar(string name, ConVarFlags flags, string defaultValue, string helpText) : base(name, flags, defaultValue, helpText) { }
// Token: 0x06001961 RID: 6497 RVA: 0x0000972B File Offset: 0x0000792B private ShadowResolutionConVar(string name, ConVarFlags flags, string defaultValue, string helpText) : base(name, flags, defaultValue, helpText) { }
public static void RegisterCommand(string name, string description, object owner, Action <string[]> callback, bool silent = false, ConVarFlags flags = ConVarFlags.None) { var entry = new DevConsoleCommand(owner, name, description, callback); if (silent) { flags |= ConVarFlags.Silent; } entry.Flags = flags; AddEntry(entry); }
// Token: 0x06001959 RID: 6489 RVA: 0x0000972B File Offset: 0x0000792B private MasterTextureLimitConVar(string name, ConVarFlags flags, string defaultValue, string helpText) : base(name, flags, defaultValue, helpText) { }
public FloatConVar(string name, ConVarFlags flags, string defaultValue, string helpText) : base(name, flags, defaultValue, helpText) { }
// Token: 0x06001ACA RID: 6858 RVA: 0x0000972B File Offset: 0x0000792B public SteamServerPortConVar(string name, ConVarFlags flags, string defaultValue, string helpText) : base(name, flags, defaultValue, helpText) { }
// Token: 0x06001979 RID: 6521 RVA: 0x0006D6B5 File Offset: 0x0006B8B5 private PpAOConVar(string name, ConVarFlags flags, string defaultValue, string helpText) : base(name, flags, defaultValue, helpText) { RoR2Application.instance.postProcessSettingsController.sharedProfile.TryGetSettings <AmbientOcclusion>(out SettingsConVars.PpAOConVar.settings); }
// Token: 0x06002336 RID: 9014 RVA: 0x0000972B File Offset: 0x0000792B private HUDScaleConVar(string name, ConVarFlags flags, string defaultValue, string helpText) : base(name, flags, defaultValue, helpText) { }
public BoolConvar(string name, string defaultValue, string helpText, ConVarFlags flags = ConVarFlags.None) : base(name, flags, defaultValue, helpText) { }
public ConfigStringConvar(string name, string defaultValue, string helpText, ConfigFile configFile, ConfigDefinition configDefinition, ConVarFlags flags = ConVarFlags.None) : base(name, defaultValue, helpText, flags) { file = configFile; definition = configDefinition; SetString(configFile.Wrap <string>(configDefinition).Value); onValueChanged += valuechanged; }
public static void RegisterVariable <T>(string name, string description, Func <T> getter, Action <T> setter, object owner, ConVarFlags flags = ConVarFlags.None) { var entry = new DevConsoleVariable <T>(owner, name, description, getter, setter); entry.Flags = flags; AddEntry(entry); }
// Token: 0x0600197D RID: 6525 RVA: 0x0006D751 File Offset: 0x0006B951 private PpGammaConVar(string name, ConVarFlags flags, string defaultValue, string helpText) : base(name, flags, defaultValue, helpText) { RoR2Application.instance.postProcessSettingsController.sharedProfile.TryGetSettings <ColorGrading>(out SettingsConVars.PpGammaConVar.colorGradingSettings); }
// Token: 0x06001949 RID: 6473 RVA: 0x0000972B File Offset: 0x0000792B private SoftParticlesConVar(string name, ConVarFlags flags, string defaultValue, string helpText) : base(name, flags, defaultValue, helpText) { }
// Token: 0x06001AC4 RID: 6852 RVA: 0x0000972B File Offset: 0x0000792B public SteamServerHeartbeatEnabledConVar(string name, ConVarFlags flags, string defaultValue, string helpText) : base(name, flags, defaultValue, helpText) { }
// Token: 0x06001951 RID: 6481 RVA: 0x0000972B File Offset: 0x0000792B private LodBiasConVar(string name, ConVarFlags flags, string defaultValue, string helpText) : base(name, flags, defaultValue, helpText) { }
public ConVarAttribute(string path, string description = "Missing Description", ConVarFlags flags = ConVarFlags.None) { Path = path; Description = description; Flags = flags; }
// Token: 0x06001955 RID: 6485 RVA: 0x0000972B File Offset: 0x0000792B private MaximumLodConVar(string name, ConVarFlags flags, string defaultValue, string helpText) : base(name, flags, defaultValue, helpText) { }