Zdexby TheHolyOneZ
36,909 classes
Class

SettingsProvider

: ScriptableObject : Object : Object
Kamgam.SettingsGenerator.SettingsProvider, Kamgam.SettingsGenerator 0x00A8 (168 B) inherited 0x0018 Kamgam.SettingsGenerator.dll
0x00x00A8

Members 28

OffsetSizeNameTypeFlagsDefault
0x08LastUsedSettingsProviderSettingsProviderPublicStatic—
0x08playerPrefsKeystring1 flags—
0x08SettingsSaverSettingsSaverBasePublic—
0x08SettingsAssetSettingsPublic—
0x01_initialLoadDonebool2 flags—
0x00310x07padding / unreflected
0x08_settingsSettings1 flags—
0x01DisableAutoInitializationboolPublic—
0x01DeleteSavedSettingsAtStartboolPublic—
0x01RemoveUnknownSettingsAfterLoadboolPublic—
0x00430x05padding / unreflected
0x08PreInitializationEventsUnityEventPublic—
0x01AutoSaveboolPublic—
0x00510x03padding / unreflected
0x04AutoSaveWaitTimeInSecfloatPublic—
0x01AutoSaveOnCloseboolPublic—
0x01AutoSaveOnQuitboolPublic—
0x005A0x02padding / unreflected
0x04UnappliedBehaviourOnCloseUnappliedOnCloseBehaviourPublic—
0x08OnUnappliedOnCloseUnityEvent<System.Collections.Generic.List<Kamgam.SettingsGenerator.ISetting>>Public—
0x01ApplyOnSceneLoadboolPublic—
0x00690x03padding / unreflected
0x04ApplyOnSceneLoadDelayfloatPublic—
0x01ApplyOnSceneLoadInLateUpdateboolPublic—
0x00710x07padding / unreflected
0x08ApplyOnSceneLoadIdsList<System.String>Public—
0x08InputActionAssetInputActionAssetPublic—
0x01IncludeUIBindingsInAutoCreationboolPublic—
0x01DontApplyBindingOverridesToAllInstancesboolPublic—
0x008A0x02padding / unreflected
0x04initializedVersionint1 flags—
0x01_hasBeenInitialisedInEditorboolPrivate—
0x00910x07padding / unreflected
0x08_awakeTimedoublePrivate+1 flags—
0x04_autoSaveTimefloat2 flags—
0x08s_tmpListOfUnappliedSettingsList<Kamgam.SettingsGenerator.ISetting>PrivateStatic—
0x00A40x04unreflected bytes to end of SettingsProvider
Inherited from Object 5
OffsetSizeNameTypeFlagsDefault
—0x04kInstanceID_NoneintPrivateStatic+1 flags8
0x08m_CachedPtrlongPrivate—
0x04OffsetOfInstanceIDInCPlusPlusObjectintStatic+2 flags—
—0x08objectIsNullMessagestringPrivateStatic+1 flags—
—0x08cloneDestroyedMessagestringPrivateStatic+1 flags—

Functions 32

SignatureFlagsNativeParams
Settings GetOrCreateRuntimeSettingsAsset()Public0x08
bool get_InitialLoadDone()Public+1 flags0x01
Settings get_Settings()Public+1 flags0x08
bool onApplicationQuit()Private0x01
Settings GetSettingsAssetOrRuntimeCopy()Public0x08
void OnBeforeSerialize()PublicFinal+2 flags0x00
void OnAfterDeserialize()PublicFinal+2 flags0x00
bool HasSettings()Public0x01
string getDefaultStorageKey()Private0x08
void OnEnable()Public0x00
void Reset()Public0x00
void ResetControls()Public0x00
void ResetWrongControls()Public0x00
void Reset(const string[]& ids)Public0x08
void ResetGroups(const string[]& groups)Public0x08
void ResetGroup(const string& group)Public0x08
void ResetWithoutGroup()Public0x00
void ResetToUnappliedValues()Public0x00
void ResetToUnappliedValues(bool propagateChange)Public0x01
void Apply()Public0x00
void Apply(bool changedOnly)Public0x01
void Apply(bool changedOnly, bool triggerChangeEvents)Public0x01
void Load()Public0x00
void ResetToLastSave()Public0x00
void Save()Public0x00
void Delete()Public0x00
void onSettingChanged(ISetting setting)1 flags0x08
void ScheduleAutoSave(float autoSaveWaitTimeInSec)Public0x04
void scheduleAutoSaveAsync()1 flags0x00
void OnAllResolversDeactivated(bool isQuitting)Public0x01
void .ctor()Public+1 flags0x00
void .cctor()PrivateStatic+1 flags0x00

Used by 29

types with a member, parameter or interface of this type