Zdexby TheHolyOneZ
36,909 classes
Class

Settings

: ScriptableObject : Object : Object
Kamgam.SettingsGenerator.Settings, Kamgam.SettingsGenerator 0x0090 (144 B) inherited 0x0018 Kamgam.SettingsGenerator.dll
0x00x0090

Members 21

OffsetSizeNameTypeFlagsDefault
0x08RegisteredResolversList<Kamgam.SettingsGenerator.ISettingResolver>Public+1 flags—
0x04ActiveResolverCountintPublic+1 flags—
0x00240x04padding / unreflected
0x08OnSettingChangedAction<Kamgam.SettingsGenerator.ISetting>Private—
0x01_isLoadingbool1 flags—
0x00310x07padding / unreflected
0x08_settingsCacheList<Kamgam.SettingsGenerator.ISetting>1 flags—
0x08_boolsList<Kamgam.SettingsGenerator.SettingBool>1 flags—
0x08_optionsList<Kamgam.SettingsGenerator.SettingOption>1 flags—
0x08_integersList<Kamgam.SettingsGenerator.SettingInt>1 flags—
0x08_floatsList<Kamgam.SettingsGenerator.SettingFloat>1 flags—
0x08_stringsList<Kamgam.SettingsGenerator.SettingString>1 flags—
0x08_colorsList<Kamgam.SettingsGenerator.SettingColor>1 flags—
0x08_colorOptionsList<Kamgam.SettingsGenerator.SettingColorOption>1 flags—
0x08_keyCombinationsList<Kamgam.SettingsGenerator.SettingKeyCombination>1 flags—
0x08DeactivateBeforeInitList<System.String>PublicStatic+1 flags—
0x08CustomSaveMethodCustomStorageMethodPublicStatic+1 flags—
0x08CustomLoadMethodCustomStorageMethodPublicStatic+1 flags—
0x08CustomDeleteMethodCustomStorageMethodPublicStatic+1 flags—
0x08_tmpExistingIdsBeforeLoadList<System.String>PrivateStatic—
0x08_tmpSettingsSortedByConnectionOrderList<Kamgam.SettingsGenerator.ISetting>1 flags—
0x08_tmpSettingsSortedByNameList<Kamgam.SettingsGenerator.ISetting>1 flags—
0x08s_tmpRefreshSettingOptionConnectionAndResolversListList<Kamgam.SettingsGenerator.SettingOption>PrivateStatic—
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 108

SignatureFlagsNativeParams
void RegisterResolver(ISettingResolver resolver)Public0x08
void UnregisterResolver(ISettingResolver resolver)Public0x08
void DefragRegisteredResolvers()Public0x00
void RefreshRegisteredResolvers()Public0x00
void RefreshRegisteredResolvers(const string& id)Public0x08
void RefreshRegisteredResolvers(ISetting setting)Public0x08
void RefreshRegisteredResolversWithConnection()Public0x00
void RefreshRegisteredResolversWithConnection(IConnection connection)Public0x08
void Reset()Public0x00
void Reset(const string[]& ids)Public0x08
void ResetControls()Public0x00
void ResetWrongControls()Public0x00
void ResetGroups(const string[]& groups)Public0x08
void ResetWithoutGroups()Public0x00
void ResetToUnappliedValues()Public0x00
void ResetToUnappliedValues(bool propagateChange)Public0x01
void ResetToUnappliedValues(const string[]& ids)Public0x08
void ResetToUnappliedValues(bool propagateChange, const string[]& ids)Public0x08
void add_OnSettingChanged(Action<Kamgam.SettingsGenerator.ISetting> value)Public+1 flags0x08
void remove_OnSettingChanged(Action<Kamgam.SettingsGenerator.ISetting> value)Public+1 flags0x08
void AddToDeactivateBeforeInit(const string[]& ids)PublicStatic0x08
void RebuildSettingsCache()Public0x00
List<Kamgam.SettingsGenerator.ISetting> GetAllSettings()Public0x08
List<Kamgam.SettingsGenerator.ISetting> GetUnappliedSettings(List<Kamgam.SettingsGenerator.ISetting> results)Public0x08
bool HasUnappliedSettings()Public0x01
void onSettingChanged(ISetting setting)1 flags0x08
void RemoveSetting(ISetting setting)Public0x08
void RemoveSetting(const string& id)Public0x08
void removeSetting(List<T> list, const string& id)1 flags0x08
void OnBeforeSerialize()PublicFinal+2 flags0x00
void OnAfterDeserialize()PublicFinal+2 flags0x00
void Load(const string& key, SettingsSaverBase settingsSaver)Public0x08
void Load(const string& key, SettingsSaverBase settingsSaver, bool removeUnknownSettingsAfterLoad, SettingsProvider provider)Public0x08
void postLoad(SettingsProvider provider)1 flags0x08
void deactivateBeforeInitialization()1 flags0x00
void Save(const string& key, SettingsSaverBase settingsSaver)Public0x08
void Delete(const string& key, SettingsSaverBase settingsSaver)Public0x08
void DeletePlayerPrefs(const string& playerPrefsKey)PublicStatic0x08
void Apply(bool changedOnly, bool triggerChangeEvents)Public0x01
void TriggerChangeEvent(bool skipSettingsWithConnections)Public0x01
void PullFromConnection(IConnection connection, bool exceptUnapplied, bool propagateChange)Public0x08
void PushToConnection(IConnection connection, bool exceptUnapplied)Public0x08
void PullFromConnections(bool exceptUnapplied, bool propagateChange)Public0x01
void PushToConnections()Public0x00
void PushToConnections(const string[]& groups)Public0x08
List<Kamgam.SettingsGenerator.ISetting> getSettingsOrderedByConnectionOrderASC(IEnumerable<Kamgam.SettingsGenerator.ISetting> settings)1 flags0x08
int compareByConnectionOrder(ISetting a, ISetting b)1 flags0x08
List<Kamgam.SettingsGenerator.ISetting> getSettingsOrderedByID(IEnumerable<Kamgam.SettingsGenerator.ISetting> settings)1 flags0x08
int compareByID(ISetting a, ISetting b)1 flags0x08
bool HasID(const string& id)Public0x08
bool HasActiveID(const string& id)Public0x08
ISetting GetSetting(const string& id)Public0x08
ISetting GetActiveSetting(const string& id)Public0x08
bool doesOtherSettingExist(const string& id, const DataType& dataType)1 flags0x08
ISetting GetOrCreate(const string& id, const DataType& dataType)Public0x08
SettingBool GetOrCreateBool(const string& id, bool defaultValue, List<System.String> groups, IConnection<System.Boolean> connection, SettingsProvider provider)Public0x08
void initConnectionForSetting(ISettingWithConnection<T> setting, IConnection<T> connection, SettingsProvider provider)1 flags0x08
SettingBool GetBool(const string& id)Public0x08
SettingBool addBool(const string& id, bool value, List<System.String> groups)1 flags0x08
SettingBool AddBoolFromSerializedData(SettingData data, List<System.String> groups)Public0x08
SettingColor GetOrCreateColor(const string& id, const Color& defaultValue, List<System.String> groups, IConnection<UnityEngine.Color> connection, SettingsProvider provider)Public0x10
SettingColor GetColor(const string& id)Public0x08
SettingColor addColor(const string& id, const Color& value, List<System.String> groups)1 flags0x10
SettingColor AddColorFromSerializedData(SettingData data, List<System.String> groups)Public0x08
SettingColorOption GetOrCreateColorOption(const string& id, int defaultOption, List<System.String> groups, List<UnityEngine.Color> options, IConnectionWithOptions<UnityEngine.Color> connection, SettingsProvider provider)Public0x08
SettingColorOption GetColorOption(const string& id)Public0x08
SettingColorOption addColorOption(const string& id, int selectedIndex, List<System.String> groups, List<UnityEngine.Color> options)1 flags0x08
SettingColorOption AddColorOptionFromSerializedData(SettingData data, List<System.String> groups, List<UnityEngine.Color> options)Public0x08
SettingFloat GetOrCreateFloat(const string& id, float defaultValue, List<System.String> groups, IConnection<System.Single> connection, SettingsProvider provider)Public0x08
SettingFloat GetFloat(const string& id)Public0x08
SettingFloat addFloat(const string& id, float value, List<System.String> groups)1 flags0x08
SettingFloat AddFloatFromSerializedData(SettingData data, List<System.String> groups)Public0x08
SettingInt GetOrCreateInt(const string& id, int defaultValue, List<System.String> groups, IConnection<System.Int32> connection, SettingsProvider provider)Public0x08
SettingInt GetInt(const string& id)Public0x08
SettingInt addInt(const string& id, int value, List<System.String> groups)1 flags0x08
SettingInt AddIntFromSerializedData(SettingData data, List<System.String> groups)Public0x08
SettingKeyCombination GetOrCreateKeyCombination(const string& id, const KeyCombination& defaultValue, List<System.String> groups, IConnection<Kamgam.SettingsGenerator.KeyCombination> connection, SettingsProvider provider)Public0x08
SettingKeyCombination addKeyCombination(const string& id, const KeyCombination& value, List<System.String> groups)1 flags0x08
SettingKeyCombination AddKeyCombinationFromSerializedData(SettingData data, List<System.String> groups)Public0x08
SettingKeyCombination GetKeyCombination(const string& id)Public0x08
SettingOption GetOrCreateOption(const string& id, int defaultOption, List<System.String> groups, List<System.String> options, IConnectionWithOptions<System.String> connection, SettingsProvider provider)Public0x08
SettingOption GetOption(const string& id)Public0x08
SettingOption addOption(const string& id, int selectedIndex, List<System.String> groups, List<System.String> options)1 flags0x08
SettingOption AddOptionFromSerializedData(SettingData data, List<System.String> groups, List<System.String> options)Public0x08
SettingString GetOrCreateString(const string& id, const string& defaultValue, List<System.String> groups, IConnection<System.String> connection, SettingsProvider provider)Public0x08
SettingString GetString(const string& id)Public0x08
SettingString addString(const string& id, const string& value, List<System.String> groups)1 flags0x08
SettingString AddStringFromSerializedData(SettingData data, List<System.String> groups)Public0x08
object GetValue(const string& id)Public0x08
uint8 GetValue(const string& id)Public0x08
void SetValue(const string& id, object value)Public0x08
void SetActive(const string& id, bool active)Public0x08
void SetAllActive(bool active)Public0x01
void OnQualityChanged(int qualityLevel, bool excludeChanged)Public0x04
string[] GetSettingIDsOrderedByName(bool filterByDataType, const DataType[]& dataTypes)Public0x08
IList<TSetting> GetSettingsWithConnectionByType(IList<TSetting> results)Public0x08
uint8 GetFirstSettingWithConnectionByType()Public0x00
uint8 GetFirstConnectionByType()Public0x00
IList<TConnection> GetConnectionsByType(IList<TConnection> results)Public0x08
IList<TSetting> GetSettingsWithConnection(IConnection connection, IList<TSetting> results)Public0x08
IList<Kamgam.SettingsGenerator.ISetting> GetSettingsWithConnection(IConnection connection, IList<Kamgam.SettingsGenerator.ISetting> results)Public0x08
ISetting GetFirstSettingWithConnectionSO(ConnectionSO connectionSO)Public0x08
void RefreshSettingOptionConnectionAndResolvers(bool refreshResolvers)Public0x01
void RefreshSettingOptionConnectionAndResolvers(bool refreshResolvers)Public0x01
void SetInputActionAsset(InputActionAsset asset, bool applyImmediately)Public0x08
InputActionAsset GetInputActionAsset()Public0x08
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 16

types with a member, parameter or interface of this type