implements IVariableGroup, IDictionary`2, ICollection`1, IEnumerable`1, IEnumerable, IVariableValueChanged, IVariable, IDisposable
0x00x0110
Members 14
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | m_LocalVariables | List`1 | Private | |
| 0x28 | m_ChangeHandler | CallbackArray`1 | Private | |
| 0x08 | m_CurrentStringChangedValue | string | Private | |
| 0x08 | m_VariableLookup | Dictionary`2 | Private+1 flags | |
| 0x08 | m_UsedVariables | List`1 | Private+1 flags | |
| 0x08 | m_OnVariableChanged | Action`1 | Private+1 flags | |
| 0x08 | m_SelectedLocaleChanged | Action`1 | Private+1 flags | |
| 0x08 | m_AutomaticLoadingCompleted | Action`1 | Private+1 flags | |
| 0x08 | m_CompletedSourceValue | Action`1 | Private+1 flags | |
| 0x00D8 | 0x30 | padding / unreflected | ||
| 0x01 | m_WaitingForVariablesEndUpdate | bool | Private | |
| 0x08 | ValueChanged | Action`1 | Private | |
| 0x08 | <Arguments>k__BackingField | IList`1 | Private | |
| 0x18 | <CurrentLoadingOperationHandle>k__BackingField | AsyncOperationHandle`1 | Private | |
| 0x08 | m_UxmlLocalVariables | List`1 | Private | |
| 0x0109 | 0x07 | unreflected bytes to end of LocalizedString | ||
Inherited from LocalizedReference 6
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x20 | m_TableReference | TableReference | Private | |
| 0x18 | m_TableEntryReference | TableEntryReference | Private | |
| 0x0058 | 0x08 | padding / unreflected | ||
| 0x04 | m_FallbackState | FallbackBehavior | Private | |
| 0x01 | m_WaitForCompletion | bool | Private | |
| 0x08 | m_LocaleOverride | Locale | 1 flags | |
| 0x0065 | 0x03 | padding / unreflected | ||
| 0x04 | m_ActivatedCount | int | Private | |
Inherited from Binding 4
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x01 | m_Dirty | bool | Private | |
| 0x0019 | 0x03 | padding / unreflected | ||
| 0x04 | m_UpdateTrigger | BindingUpdateTrigger | Private | |
| 0x08 | <property>k__BackingField | string | Private | |
| — | 0x08 | k_UpdateTriggerTooltip | string | Static+2 flags |
Functions 57
| Signature | Flags | Native | Params |
|---|---|---|---|
| void add_ValueChanged() | PublicFinal+3 flags | — | 0x00 |
| void remove_ValueChanged() | PublicFinal+3 flags | — | 0x00 |
| void get_ForceSynchronous() | 3 flags | — | 0x00 |
| void get_Arguments() | Public+1 flags | — | 0x00 |
| void set_Arguments() | Public+1 flags | — | 0x00 |
| void get_CurrentLoadingOperationHandle() | Public+1 flags | — | 0x00 |
| void set_CurrentLoadingOperationHandle() | 2 flags | — | 0x00 |
| void add_StringChanged() | Public+1 flags | — | 0x00 |
| void remove_StringChanged() | Public+1 flags | — | 0x00 |
| void get_HasChangeHandler() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void RefreshString() | Public | — | 0x00 |
| void GetLocalizedStringAsync() | Public | — | 0x00 |
| void GetLocalizedString() | Public | — | 0x00 |
| void GetLocalizedStringAsync() | Public | — | 0x00 |
| void GetLocalizedString() | Public | — | 0x00 |
| void GetLocalizedString() | Public | — | 0x00 |
| void GetLocalizedStringAsync() | Public | — | 0x00 |
| void get_Count() | PublicFinal+3 flags | — | 0x00 |
| void get_Keys() | PublicFinal+3 flags | — | 0x00 |
| void get_Values() | PublicFinal+3 flags | — | 0x00 |
| void get_IsReadOnly() | PublicFinal+3 flags | — | 0x00 |
| void get_Item() | PublicFinal+3 flags | — | 0x00 |
| void set_Item() | PublicFinal+3 flags | — | 0x00 |
| void TryGetValue() | PublicFinal+2 flags | — | 0x00 |
| void Add() | PublicFinal+2 flags | — | 0x00 |
| void Add() | PublicFinal+2 flags | — | 0x00 |
| void Remove() | PublicFinal+2 flags | — | 0x00 |
| void Remove() | PublicFinal+2 flags | — | 0x00 |
| void ContainsKey() | PublicFinal+2 flags | — | 0x00 |
| void Contains() | PublicFinal+2 flags | — | 0x00 |
| void CopyTo() | PublicFinal+2 flags | — | 0x00 |
| void System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,UnityEngine.Localization.SmartFormat.PersistentVariables.IVariable>>.GetEnumerator() | PrivateFinal+2 flags | — | 0x00 |
| void GetEnumerator() | PublicFinal+2 flags | — | 0x00 |
| void Clear() | PublicFinal+2 flags | — | 0x00 |
| void GetSourceValue() | PublicFinal+2 flags | — | 0x00 |
| void CompletedSourceValue() | Private | — | 0x00 |
| void ForceUpdate() | 2 flags | — | 0x00 |
| void ClearVariableListeners() | Private | — | 0x00 |
| void UpdateVariableListeners() | Private | — | 0x00 |
| void OnVariableChanged() | Private | — | 0x00 |
| void OnVariablesSourceUpdateCompleted() | Private | — | 0x00 |
| void InvokeChangeHandler() | Private | — | 0x00 |
| void HandleLocaleChange() | Private | — | 0x00 |
| void AutomaticLoadingCompleted() | Private | — | 0x00 |
| void ClearLoadingOperation() | Private | — | 0x00 |
| void Reset() | 2 flags | — | 0x00 |
| void OnAfterDeserialize() | Public+1 flags | — | 0x00 |
| void Finalize() | 2 flags | — | 0x00 |
| void System.IDisposable.Dispose() | PrivateFinal+2 flags | — | 0x00 |
| void get_LocalVariablesUXML() | 2 flags | — | 0x00 |
| void set_LocalVariablesUXML() | 2 flags | — | 0x00 |
| void Initialize() | 2 flags | — | 0x00 |
| void Cleanup() | 2 flags | — | 0x00 |
| void Update() | 2 flags | — | 0x00 |
| void UpdateBindingValue() | Private | — | 0x00 |
Used by 62
types with a member, parameter or interface of this type<GetEnumerator>d__58<System-Collections-Generic-IEnumerable<System-Collections-Generic-KeyValuePair<System-String,UnityEngine-Localization-SmartFormat-PersistentVariables-IVariable>>-GetEnumerator>d__57AbilityEntryAppInfoAppInfoChallenge_SnakeBossEnc_DescriptionOnlyEnc_GiveItemEnc_StartChallengeEnc_StartEncounterEncounterEncounterOptionEndBossEscapeMenuAbandonPageEscapeMenuCancelPathEscapeMenuMainPageFragmentModifierEffect_GainItemImmediateFragmentTimerGM_Challenge_BigRingsGM_Challenge_ChaseGM_Challenge_Chase_FallingIslandGM_Challenge_ChaseManyGM_Challenge_CollectCoinsGM_Challenge_EscapeGM_Challenge_LavaGM_Challenge_SauronsEyeGM_Challenge_SearchGM_Challenge_SnakeGM_Challenge_SplatGM_Challenge_SurviveGM_TutorialInputRebindSettingInteractionCharacterInteractionLineItemInstanceLocalizedStringPropertyLocalizeStringEventMainMenuDifficultyUiMainMenuMainPageMultiplayerInviteUINGOPlayerPostGameScreenPostLevelScreenHandlerReactionLineRunConfigSelectableRunConfigSkinDatabaseEntrySkinPurchasePopupSpecialItemEffectSpecialItemEffectDescriptionListStartRun_UITimerKeeper_UIUI_GiveItemUI_ItemOfferUI_ItemRemovalUI_LandingScoreUI_PlayerJoinUI_SpeedUIEndlessTrackerUnlockScreenUrlOpenerWinShardEffect