implements ISerializationCallbackReceiver
0x00x00A8
Members 28
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | LastUsedSettingsProvider | SettingsProvider | PublicStatic | — | |
| 0x08 | playerPrefsKey | string | 1 flags | — | |
| 0x08 | SettingsSaver | SettingsSaverBase | Public | — | |
| 0x08 | SettingsAsset | Settings | Public | — | |
| 0x01 | _initialLoadDone | bool | 2 flags | — | |
| 0x0031 | 0x07 | padding / unreflected | |||
| 0x08 | _settings | Settings | 1 flags | — | |
| 0x01 | DisableAutoInitialization | bool | Public | — | |
| 0x01 | DeleteSavedSettingsAtStart | bool | Public | — | |
| 0x01 | RemoveUnknownSettingsAfterLoad | bool | Public | — | |
| 0x0043 | 0x05 | padding / unreflected | |||
| 0x08 | PreInitializationEvents | UnityEvent | Public | — | |
| 0x01 | AutoSave | bool | Public | — | |
| 0x0051 | 0x03 | padding / unreflected | |||
| 0x04 | AutoSaveWaitTimeInSec | float | Public | — | |
| 0x01 | AutoSaveOnClose | bool | Public | — | |
| 0x01 | AutoSaveOnQuit | bool | Public | — | |
| 0x005A | 0x02 | padding / unreflected | |||
| 0x04 | UnappliedBehaviourOnClose | UnappliedOnCloseBehaviour | Public | — | |
| 0x08 | OnUnappliedOnClose | UnityEvent<System.Collections.Generic.List<Kamgam.SettingsGenerator.ISetting>> | Public | — | |
| 0x01 | ApplyOnSceneLoad | bool | Public | — | |
| 0x0069 | 0x03 | padding / unreflected | |||
| 0x04 | ApplyOnSceneLoadDelay | float | Public | — | |
| 0x01 | ApplyOnSceneLoadInLateUpdate | bool | Public | — | |
| 0x0071 | 0x07 | padding / unreflected | |||
| 0x08 | ApplyOnSceneLoadIds | List<System.String> | Public | — | |
| 0x08 | InputActionAsset | InputActionAsset | Public | — | |
| 0x01 | IncludeUIBindingsInAutoCreation | bool | Public | — | |
| 0x01 | DontApplyBindingOverridesToAllInstances | bool | Public | — | |
| 0x008A | 0x02 | padding / unreflected | |||
| 0x04 | initializedVersion | int | 1 flags | — | |
| 0x01 | _hasBeenInitialisedInEditor | bool | Private | — | |
| 0x0091 | 0x07 | padding / unreflected | |||
| 0x08 | _awakeTime | double | Private+1 flags | — | |
| 0x04 | _autoSaveTime | float | 2 flags | — | |
| 0x08 | s_tmpListOfUnappliedSettings | List<Kamgam.SettingsGenerator.ISetting> | PrivateStatic | — | |
| 0x00A4 | 0x04 | unreflected bytes to end of SettingsProvider | |||
Inherited from Object 5
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| — | 0x04 | kInstanceID_None | int | PrivateStatic+1 flags | 8 |
| 0x08 | m_CachedPtr | long | Private | — | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+2 flags | — | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags | — |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags | — |
Functions 32
| Signature | Flags | Native | Params |
|---|---|---|---|
| Settings GetOrCreateRuntimeSettingsAsset() | Public | 0x08 | |
| bool get_InitialLoadDone() | Public+1 flags | 0x01 | |
| Settings get_Settings() | Public+1 flags | 0x08 | |
| bool onApplicationQuit() | Private | 0x01 | |
| Settings GetSettingsAssetOrRuntimeCopy() | Public | 0x08 | |
| void OnBeforeSerialize() | PublicFinal+2 flags | 0x00 | |
| void OnAfterDeserialize() | PublicFinal+2 flags | 0x00 | |
| bool HasSettings() | Public | 0x01 | |
| string getDefaultStorageKey() | Private | 0x08 | |
| void OnEnable() | Public | 0x00 | |
| void Reset() | Public | 0x00 | |
| void ResetControls() | Public | 0x00 | |
| void ResetWrongControls() | Public | 0x00 | |
| void Reset(const string[]& ids) | Public | 0x08 | |
| void ResetGroups(const string[]& groups) | Public | 0x08 | |
| void ResetGroup(const string& group) | Public | 0x08 | |
| void ResetWithoutGroup() | Public | 0x00 | |
| void ResetToUnappliedValues() | Public | 0x00 | |
| void ResetToUnappliedValues(bool propagateChange) | Public | 0x01 | |
| void Apply() | Public | 0x00 | |
| void Apply(bool changedOnly) | Public | 0x01 | |
| void Apply(bool changedOnly, bool triggerChangeEvents) | Public | 0x01 | |
| void Load() | Public | 0x00 | |
| void ResetToLastSave() | Public | 0x00 | |
| void Save() | Public | 0x00 | |
| void Delete() | Public | 0x00 | |
| void onSettingChanged(ISetting setting) | 1 flags | 0x08 | |
| void ScheduleAutoSave(float autoSaveWaitTimeInSec) | Public | 0x04 | |
| void scheduleAutoSaveAsync() | 1 flags | 0x00 | |
| void OnAllResolversDeactivated(bool isQuitting) | Public | 0x01 | |
| void .ctor() | Public+1 flags | 0x00 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Used by 29
types with a member, parameter or interface of this type<scheduleAutoSaveAsync>d__58AntialiasingOptionsHelperAudioSourceVolumeConnectionComponentCatCustomizationControllerFPSOptionsHelperGameObjectInspectorIConnectionWithProviderAccessInputBindingConnectionInputBindingMirrorInitializerInputSystemBindingDemoISettingResolverPlayMusicThroughAudioMixerQualityConnectionSOSettingCollectionExtensionsSettingReceiverGenericConnectorSettingResolverSettingsSettingsApplierSettingsBindingDisplaySettingsButtonActionsSettingsCheckForUnappliedSettingsExitHandlerSettingsFromCodeDemoSettingsGeneratorSettingsSettingsInitializerSettingsUIToolkitDemoUIDocumentSettingsResolverUpscalerOptionsHelperVsyncOptionsHelper