using System; using DG.Tweening; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppSystem; using MarsSDK; using UnityEngine; using UnityEngine.UI; // Token: 0x020002A2 RID: 674 public class UIUpgradeHandler : UIHandlerBase { // Token: 0x06005AE3 RID: 23267 RVA: 0x0016E860 File Offset: 0x0016CA60 [CallerCount(1)] [CachedScanResults(RefRangeStart = 583237, RefRangeEnd = 583238, XrefRangeStart = 583235, XrefRangeEnd = 583237, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Init(UpgradeDataHandler handler) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(handler); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.NativeMethodInfoPtr_Init_Public_Void_UpgradeDataHandler_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06005AE4 RID: 23268 RVA: 0x0016E8BC File Offset: 0x0016CABC [CallerCount(1)] [CachedScanResults(RefRangeStart = 583239, RefRangeEnd = 583240, XrefRangeStart = 583238, XrefRangeEnd = 583239, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void InitDisplayInfo() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.NativeMethodInfoPtr_InitDisplayInfo_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005AE5 RID: 23269 RVA: 0x0016E900 File Offset: 0x0016CB00 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void BindUpgradeFailedHandlerEvent(Action handler) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(handler); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.NativeMethodInfoPtr_BindUpgradeFailedHandlerEvent_Public_Void_Action_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06005AE6 RID: 23270 RVA: 0x0016E95C File Offset: 0x0016CB5C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 583240, XrefRangeEnd = 583255, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void StartUpgrade() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.NativeMethodInfoPtr_StartUpgrade_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005AE7 RID: 23271 RVA: 0x0016E9A0 File Offset: 0x0016CBA0 [CallerCount(3)] [CachedScanResults(RefRangeStart = 583262, RefRangeEnd = 583265, XrefRangeStart = 583255, XrefRangeEnd = 583262, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void CancelUpgrade() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.NativeMethodInfoPtr_CancelUpgrade_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005AE8 RID: 23272 RVA: 0x0016E9E4 File Offset: 0x0016CBE4 [CallerCount(0)] public unsafe void UpdateHoldingState(bool isHolding) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref isHolding; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.NativeMethodInfoPtr_UpdateHoldingState_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06005AE9 RID: 23273 RVA: 0x0016EA38 File Offset: 0x0016CC38 [CallerCount(1)] [CachedScanResults(RefRangeStart = 583270, RefRangeEnd = 583271, XrefRangeStart = 583265, XrefRangeEnd = 583270, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Localize(LocalizationData data) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(data); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.NativeMethodInfoPtr_Localize_Public_Void_LocalizationData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06005AEA RID: 23274 RVA: 0x0016EA94 File Offset: 0x0016CC94 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 583271, XrefRangeEnd = 583274, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void OnSelect() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UIUpgradeHandler.NativeMethodInfoPtr_OnSelect_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005AEB RID: 23275 RVA: 0x0016EAE4 File Offset: 0x0016CCE4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 583274, XrefRangeEnd = 583277, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void OnDeselect() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UIUpgradeHandler.NativeMethodInfoPtr_OnDeselect_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005AEC RID: 23276 RVA: 0x0016EB34 File Offset: 0x0016CD34 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 583277, XrefRangeEnd = 583281, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void KeepUpgrade() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.NativeMethodInfoPtr_KeepUpgrade_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005AED RID: 23277 RVA: 0x0016EB78 File Offset: 0x0016CD78 [CallerCount(2)] [CachedScanResults(RefRangeStart = 583290, RefRangeEnd = 583292, XrefRangeStart = 583281, XrefRangeEnd = 583290, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool UpdateUpgradingData() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.NativeMethodInfoPtr_UpdateUpgradingData_Private_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06005AEE RID: 23278 RVA: 0x0016EBC8 File Offset: 0x0016CDC8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 583292, XrefRangeEnd = 583293, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool IsTweenBarPlaying() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.NativeMethodInfoPtr_IsTweenBarPlaying_Private_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06005AEF RID: 23279 RVA: 0x0016EC18 File Offset: 0x0016CE18 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 583293, XrefRangeEnd = 583303, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateExpGroupScale() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.NativeMethodInfoPtr_UpdateExpGroupScale_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005AF0 RID: 23280 RVA: 0x0016EC5C File Offset: 0x0016CE5C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 583303, XrefRangeEnd = 583304, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ResetExpGroupScale() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.NativeMethodInfoPtr_ResetExpGroupScale_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005AF1 RID: 23281 RVA: 0x0016ECA0 File Offset: 0x0016CEA0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 583346, RefRangeEnd = 583347, XrefRangeStart = 583304, XrefRangeEnd = 583346, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void InitTween() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.NativeMethodInfoPtr_InitTween_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005AF2 RID: 23282 RVA: 0x0016ECE4 File Offset: 0x0016CEE4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 583347, XrefRangeEnd = 583357, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateInfo(string levelStr, string costStr, float barScale) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(levelStr); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.ManagedStringToIl2Cpp(costStr); ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref barScale; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.NativeMethodInfoPtr_UpdateInfo_Private_Void_String_String_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005AF3 RID: 23283 RVA: 0x0016ED68 File Offset: 0x0016CF68 [CallerCount(2)] [CachedScanResults(RefRangeStart = 583402, RefRangeEnd = 583404, XrefRangeStart = 583357, XrefRangeEnd = 583402, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateHandlerInfo(float needExp = 0f, float tweenExp = 0f) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref needExp; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref tweenExp; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.NativeMethodInfoPtr_UpdateHandlerInfo_Private_Void_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005AF4 RID: 23284 RVA: 0x0016EDD0 File Offset: 0x0016CFD0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 583404, XrefRangeEnd = 583462, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ProcessUpgrade(Action onUpdated, Action onCompleted) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(onUpdated); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(onCompleted); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.NativeMethodInfoPtr_ProcessUpgrade_Private_Void_Action_2_Single_Single_Action_1_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005AF5 RID: 23285 RVA: 0x0016EE44 File Offset: 0x0016D044 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 583462, XrefRangeEnd = 583467, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnUpgradeUpdated(float need, float tweenValue) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref need; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref tweenValue; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.NativeMethodInfoPtr_OnUpgradeUpdated_Private_Void_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005AF6 RID: 23286 RVA: 0x0016EEAC File Offset: 0x0016D0AC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 583467, XrefRangeEnd = 583476, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnUpgradeCompleted(bool success) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref success; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.NativeMethodInfoPtr_OnUpgradeCompleted_Private_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06005AF7 RID: 23287 RVA: 0x0016EF00 File Offset: 0x0016D100 [CallerCount(13)] [CachedScanResults(RefRangeStart = 233177, RefRangeEnd = 233190, XrefRangeStart = 233177, XrefRangeEnd = 233190, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe UIUpgradeHandler() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005AF8 RID: 23288 RVA: 0x0016EF4C File Offset: 0x0016D14C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 583476, XrefRangeEnd = 583477, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void _UpdateExpGroupScale_b__25_0() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.NativeMethodInfoPtr__UpdateExpGroupScale_b__25_0_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005AF9 RID: 23289 RVA: 0x0016EF90 File Offset: 0x0016D190 // Note: this type is marked as 'beforefieldinit'. static UIUpgradeHandler() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UIUpgradeHandler"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); UIUpgradeHandler.NativeFieldInfoPtr_title = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "title"); UIUpgradeHandler.NativeFieldInfoPtr_level = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "level"); UIUpgradeHandler.NativeFieldInfoPtr_cost = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "cost"); UIUpgradeHandler.NativeFieldInfoPtr_rtLevel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rtLevel"); UIUpgradeHandler.NativeFieldInfoPtr_rtBar = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rtBar"); UIUpgradeHandler.NativeFieldInfoPtr_rtExpGroup = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "rtExpGroup"); UIUpgradeHandler.NativeFieldInfoPtr_tweenBarIcon = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "tweenBarIcon"); UIUpgradeHandler.NativeFieldInfoPtr_tweenBar = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "tweenBar"); UIUpgradeHandler.NativeFieldInfoPtr_upgradeDataHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "upgradeDataHandler"); UIUpgradeHandler.NativeFieldInfoPtr_upgradeFailedHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "upgradeFailedHandler"); UIUpgradeHandler.NativeFieldInfoPtr_originalMoney = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "originalMoney"); UIUpgradeHandler.NativeFieldInfoPtr_currentMoney = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "currentMoney"); UIUpgradeHandler.NativeFieldInfoPtr_holdingUpgrade = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "holdingUpgrade"); UIUpgradeHandler.NativeMethodInfoPtr_Init_Public_Void_UpgradeDataHandler_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669747); UIUpgradeHandler.NativeMethodInfoPtr_InitDisplayInfo_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669748); UIUpgradeHandler.NativeMethodInfoPtr_BindUpgradeFailedHandlerEvent_Public_Void_Action_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669749); UIUpgradeHandler.NativeMethodInfoPtr_StartUpgrade_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669750); UIUpgradeHandler.NativeMethodInfoPtr_CancelUpgrade_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669751); UIUpgradeHandler.NativeMethodInfoPtr_UpdateHoldingState_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669752); UIUpgradeHandler.NativeMethodInfoPtr_Localize_Public_Void_LocalizationData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669753); UIUpgradeHandler.NativeMethodInfoPtr_OnSelect_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669754); UIUpgradeHandler.NativeMethodInfoPtr_OnDeselect_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669755); UIUpgradeHandler.NativeMethodInfoPtr_KeepUpgrade_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669756); UIUpgradeHandler.NativeMethodInfoPtr_UpdateUpgradingData_Private_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669757); UIUpgradeHandler.NativeMethodInfoPtr_IsTweenBarPlaying_Private_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669758); UIUpgradeHandler.NativeMethodInfoPtr_UpdateExpGroupScale_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669759); UIUpgradeHandler.NativeMethodInfoPtr_ResetExpGroupScale_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669760); UIUpgradeHandler.NativeMethodInfoPtr_InitTween_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669761); UIUpgradeHandler.NativeMethodInfoPtr_UpdateInfo_Private_Void_String_String_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669762); UIUpgradeHandler.NativeMethodInfoPtr_UpdateHandlerInfo_Private_Void_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669763); UIUpgradeHandler.NativeMethodInfoPtr_ProcessUpgrade_Private_Void_Action_2_Single_Single_Action_1_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669764); UIUpgradeHandler.NativeMethodInfoPtr_OnUpgradeUpdated_Private_Void_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669765); UIUpgradeHandler.NativeMethodInfoPtr_OnUpgradeCompleted_Private_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669766); UIUpgradeHandler.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669767); UIUpgradeHandler.NativeMethodInfoPtr__UpdateExpGroupScale_b__25_0_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669768); } // Token: 0x06005AFA RID: 23290 RVA: 0x00148F88 File Offset: 0x00147188 public UIUpgradeHandler(IntPtr pointer) : base(pointer) { } // Token: 0x17001F9C RID: 8092 // (get) Token: 0x06005AFB RID: 23291 RVA: 0x0016F27C File Offset: 0x0016D47C // (set) Token: 0x06005AFC RID: 23292 RVA: 0x0016F2B0 File Offset: 0x0016D4B0 public unsafe Text title { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_title); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Text(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_title), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001F9D RID: 8093 // (get) Token: 0x06005AFD RID: 23293 RVA: 0x0016F2D8 File Offset: 0x0016D4D8 // (set) Token: 0x06005AFE RID: 23294 RVA: 0x0016F30C File Offset: 0x0016D50C public unsafe Text level { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_level); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Text(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_level), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001F9E RID: 8094 // (get) Token: 0x06005AFF RID: 23295 RVA: 0x0016F334 File Offset: 0x0016D534 // (set) Token: 0x06005B00 RID: 23296 RVA: 0x0016F368 File Offset: 0x0016D568 public unsafe Text cost { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_cost); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Text(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_cost), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001F9F RID: 8095 // (get) Token: 0x06005B01 RID: 23297 RVA: 0x0016F390 File Offset: 0x0016D590 // (set) Token: 0x06005B02 RID: 23298 RVA: 0x0016F3C4 File Offset: 0x0016D5C4 public unsafe RectTransform rtLevel { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_rtLevel); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new RectTransform(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_rtLevel), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001FA0 RID: 8096 // (get) Token: 0x06005B03 RID: 23299 RVA: 0x0016F3EC File Offset: 0x0016D5EC // (set) Token: 0x06005B04 RID: 23300 RVA: 0x0016F420 File Offset: 0x0016D620 public unsafe RectTransform rtBar { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_rtBar); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new RectTransform(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_rtBar), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001FA1 RID: 8097 // (get) Token: 0x06005B05 RID: 23301 RVA: 0x0016F448 File Offset: 0x0016D648 // (set) Token: 0x06005B06 RID: 23302 RVA: 0x0016F47C File Offset: 0x0016D67C public unsafe RectTransform rtExpGroup { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_rtExpGroup); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new RectTransform(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_rtExpGroup), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001FA2 RID: 8098 // (get) Token: 0x06005B07 RID: 23303 RVA: 0x0016F4A4 File Offset: 0x0016D6A4 // (set) Token: 0x06005B08 RID: 23304 RVA: 0x0016F4D8 File Offset: 0x0016D6D8 public unsafe Tween tweenBarIcon { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_tweenBarIcon); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Tween(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_tweenBarIcon), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001FA3 RID: 8099 // (get) Token: 0x06005B09 RID: 23305 RVA: 0x0016F500 File Offset: 0x0016D700 // (set) Token: 0x06005B0A RID: 23306 RVA: 0x0016F534 File Offset: 0x0016D734 public unsafe Tween tweenBar { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_tweenBar); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Tween(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_tweenBar), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001FA4 RID: 8100 // (get) Token: 0x06005B0B RID: 23307 RVA: 0x0016F55C File Offset: 0x0016D75C // (set) Token: 0x06005B0C RID: 23308 RVA: 0x0016F590 File Offset: 0x0016D790 public unsafe UpgradeDataHandler upgradeDataHandler { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_upgradeDataHandler); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new UpgradeDataHandler(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_upgradeDataHandler), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001FA5 RID: 8101 // (get) Token: 0x06005B0D RID: 23309 RVA: 0x0016F5B8 File Offset: 0x0016D7B8 // (set) Token: 0x06005B0E RID: 23310 RVA: 0x0016F5EC File Offset: 0x0016D7EC public unsafe Action upgradeFailedHandler { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_upgradeFailedHandler); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Action(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_upgradeFailedHandler), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001FA6 RID: 8102 // (get) Token: 0x06005B0F RID: 23311 RVA: 0x0016F614 File Offset: 0x0016D814 // (set) Token: 0x06005B10 RID: 23312 RVA: 0x0016F63C File Offset: 0x0016D83C public unsafe float originalMoney { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_originalMoney); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_originalMoney)) = value; } } // Token: 0x17001FA7 RID: 8103 // (get) Token: 0x06005B11 RID: 23313 RVA: 0x0016F660 File Offset: 0x0016D860 // (set) Token: 0x06005B12 RID: 23314 RVA: 0x0016F688 File Offset: 0x0016D888 public unsafe float currentMoney { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_currentMoney); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_currentMoney)) = value; } } // Token: 0x17001FA8 RID: 8104 // (get) Token: 0x06005B13 RID: 23315 RVA: 0x0016F6AC File Offset: 0x0016D8AC // (set) Token: 0x06005B14 RID: 23316 RVA: 0x0016F6D4 File Offset: 0x0016D8D4 public unsafe bool holdingUpgrade { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_holdingUpgrade); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.NativeFieldInfoPtr_holdingUpgrade)) = value; } } // Token: 0x04003C49 RID: 15433 private static readonly IntPtr NativeFieldInfoPtr_title; // Token: 0x04003C4A RID: 15434 private static readonly IntPtr NativeFieldInfoPtr_level; // Token: 0x04003C4B RID: 15435 private static readonly IntPtr NativeFieldInfoPtr_cost; // Token: 0x04003C4C RID: 15436 private static readonly IntPtr NativeFieldInfoPtr_rtLevel; // Token: 0x04003C4D RID: 15437 private static readonly IntPtr NativeFieldInfoPtr_rtBar; // Token: 0x04003C4E RID: 15438 private static readonly IntPtr NativeFieldInfoPtr_rtExpGroup; // Token: 0x04003C4F RID: 15439 private static readonly IntPtr NativeFieldInfoPtr_tweenBarIcon; // Token: 0x04003C50 RID: 15440 private static readonly IntPtr NativeFieldInfoPtr_tweenBar; // Token: 0x04003C51 RID: 15441 private static readonly IntPtr NativeFieldInfoPtr_upgradeDataHandler; // Token: 0x04003C52 RID: 15442 private static readonly IntPtr NativeFieldInfoPtr_upgradeFailedHandler; // Token: 0x04003C53 RID: 15443 private static readonly IntPtr NativeFieldInfoPtr_originalMoney; // Token: 0x04003C54 RID: 15444 private static readonly IntPtr NativeFieldInfoPtr_currentMoney; // Token: 0x04003C55 RID: 15445 private static readonly IntPtr NativeFieldInfoPtr_holdingUpgrade; // Token: 0x04003C56 RID: 15446 private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_UpgradeDataHandler_0; // Token: 0x04003C57 RID: 15447 private static readonly IntPtr NativeMethodInfoPtr_InitDisplayInfo_Public_Void_0; // Token: 0x04003C58 RID: 15448 private static readonly IntPtr NativeMethodInfoPtr_BindUpgradeFailedHandlerEvent_Public_Void_Action_0; // Token: 0x04003C59 RID: 15449 private static readonly IntPtr NativeMethodInfoPtr_StartUpgrade_Public_Void_0; // Token: 0x04003C5A RID: 15450 private static readonly IntPtr NativeMethodInfoPtr_CancelUpgrade_Public_Void_0; // Token: 0x04003C5B RID: 15451 private static readonly IntPtr NativeMethodInfoPtr_UpdateHoldingState_Public_Void_Boolean_0; // Token: 0x04003C5C RID: 15452 private static readonly IntPtr NativeMethodInfoPtr_Localize_Public_Void_LocalizationData_0; // Token: 0x04003C5D RID: 15453 private static readonly IntPtr NativeMethodInfoPtr_OnSelect_Public_Virtual_Void_0; // Token: 0x04003C5E RID: 15454 private static readonly IntPtr NativeMethodInfoPtr_OnDeselect_Public_Virtual_Void_0; // Token: 0x04003C5F RID: 15455 private static readonly IntPtr NativeMethodInfoPtr_KeepUpgrade_Private_Void_0; // Token: 0x04003C60 RID: 15456 private static readonly IntPtr NativeMethodInfoPtr_UpdateUpgradingData_Private_Boolean_0; // Token: 0x04003C61 RID: 15457 private static readonly IntPtr NativeMethodInfoPtr_IsTweenBarPlaying_Private_Boolean_0; // Token: 0x04003C62 RID: 15458 private static readonly IntPtr NativeMethodInfoPtr_UpdateExpGroupScale_Private_Void_0; // Token: 0x04003C63 RID: 15459 private static readonly IntPtr NativeMethodInfoPtr_ResetExpGroupScale_Private_Void_0; // Token: 0x04003C64 RID: 15460 private static readonly IntPtr NativeMethodInfoPtr_InitTween_Private_Void_0; // Token: 0x04003C65 RID: 15461 private static readonly IntPtr NativeMethodInfoPtr_UpdateInfo_Private_Void_String_String_Single_0; // Token: 0x04003C66 RID: 15462 private static readonly IntPtr NativeMethodInfoPtr_UpdateHandlerInfo_Private_Void_Single_Single_0; // Token: 0x04003C67 RID: 15463 private static readonly IntPtr NativeMethodInfoPtr_ProcessUpgrade_Private_Void_Action_2_Single_Single_Action_1_Boolean_0; // Token: 0x04003C68 RID: 15464 private static readonly IntPtr NativeMethodInfoPtr_OnUpgradeUpdated_Private_Void_Single_Single_0; // Token: 0x04003C69 RID: 15465 private static readonly IntPtr NativeMethodInfoPtr_OnUpgradeCompleted_Private_Void_Boolean_0; // Token: 0x04003C6A RID: 15466 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x04003C6B RID: 15467 private static readonly IntPtr NativeMethodInfoPtr__UpdateExpGroupScale_b__25_0_Private_Void_0; // Token: 0x020002A3 RID: 675 [ObfuscatedName("UIUpgradeHandler/<>c__DisplayClass27_0")] public sealed class __c__DisplayClass27_0 : Il2CppSystem.Object { // Token: 0x06005B15 RID: 23317 RVA: 0x0016F6F8 File Offset: 0x0016D8F8 [CallerCount(1659)] [CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe __c__DisplayClass27_0() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.__c__DisplayClass27_0.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005B16 RID: 23318 RVA: 0x0016F744 File Offset: 0x0016D944 [CallerCount(0)] public unsafe float _InitTween_b__0() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.__c__DisplayClass27_0.NativeMethodInfoPtr__InitTween_b__0_Internal_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06005B17 RID: 23319 RVA: 0x0016F794 File Offset: 0x0016D994 [CallerCount(0)] public unsafe void _InitTween_b__1(float x) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref x; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.__c__DisplayClass27_0.NativeMethodInfoPtr__InitTween_b__1_Internal_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06005B18 RID: 23320 RVA: 0x0016F7E8 File Offset: 0x0016D9E8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 583226, XrefRangeEnd = 583227, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void _InitTween_b__2() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.__c__DisplayClass27_0.NativeMethodInfoPtr__InitTween_b__2_Internal_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005B19 RID: 23321 RVA: 0x0016F82C File Offset: 0x0016DA2C // Note: this type is marked as 'beforefieldinit'. static __c__DisplayClass27_0() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "<>c__DisplayClass27_0"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); UIUpgradeHandler.__c__DisplayClass27_0.NativeFieldInfoPtr_tweenIconScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "tweenIconScale"); UIUpgradeHandler.__c__DisplayClass27_0.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>4__this"); UIUpgradeHandler.__c__DisplayClass27_0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669769); UIUpgradeHandler.__c__DisplayClass27_0.NativeMethodInfoPtr__InitTween_b__0_Internal_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669770); UIUpgradeHandler.__c__DisplayClass27_0.NativeMethodInfoPtr__InitTween_b__1_Internal_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669771); UIUpgradeHandler.__c__DisplayClass27_0.NativeMethodInfoPtr__InitTween_b__2_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669772); } // Token: 0x06005B1A RID: 23322 RVA: 0x0000A74C File Offset: 0x0000894C public __c__DisplayClass27_0(IntPtr pointer) : base(pointer) { } // Token: 0x17001FA9 RID: 8105 // (get) Token: 0x06005B1B RID: 23323 RVA: 0x0016F8D0 File Offset: 0x0016DAD0 // (set) Token: 0x06005B1C RID: 23324 RVA: 0x0016F8F8 File Offset: 0x0016DAF8 public unsafe float tweenIconScale { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.__c__DisplayClass27_0.NativeFieldInfoPtr_tweenIconScale); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.__c__DisplayClass27_0.NativeFieldInfoPtr_tweenIconScale)) = value; } } // Token: 0x17001FAA RID: 8106 // (get) Token: 0x06005B1D RID: 23325 RVA: 0x0016F91C File Offset: 0x0016DB1C // (set) Token: 0x06005B1E RID: 23326 RVA: 0x0016F950 File Offset: 0x0016DB50 public unsafe UIUpgradeHandler __4__this { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.__c__DisplayClass27_0.NativeFieldInfoPtr___4__this); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new UIUpgradeHandler(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.__c__DisplayClass27_0.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04003C6C RID: 15468 private static readonly IntPtr NativeFieldInfoPtr_tweenIconScale; // Token: 0x04003C6D RID: 15469 private static readonly IntPtr NativeFieldInfoPtr___4__this; // Token: 0x04003C6E RID: 15470 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x04003C6F RID: 15471 private static readonly IntPtr NativeMethodInfoPtr__InitTween_b__0_Internal_Single_0; // Token: 0x04003C70 RID: 15472 private static readonly IntPtr NativeMethodInfoPtr__InitTween_b__1_Internal_Void_Single_0; // Token: 0x04003C71 RID: 15473 private static readonly IntPtr NativeMethodInfoPtr__InitTween_b__2_Internal_Void_0; } // Token: 0x020002A4 RID: 676 [ObfuscatedName("UIUpgradeHandler/<>c__DisplayClass30_0")] public sealed class __c__DisplayClass30_0 : Il2CppSystem.Object { // Token: 0x06005B1F RID: 23327 RVA: 0x0016F978 File Offset: 0x0016DB78 [CallerCount(1659)] [CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe __c__DisplayClass30_0() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.__c__DisplayClass30_0.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005B20 RID: 23328 RVA: 0x0016F9C4 File Offset: 0x0016DBC4 [CallerCount(0)] public unsafe float _ProcessUpgrade_b__0() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.__c__DisplayClass30_0.NativeMethodInfoPtr__ProcessUpgrade_b__0_Internal_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06005B21 RID: 23329 RVA: 0x0016FA14 File Offset: 0x0016DC14 [CallerCount(0)] public unsafe void _ProcessUpgrade_b__1(float x) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref x; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.__c__DisplayClass30_0.NativeMethodInfoPtr__ProcessUpgrade_b__1_Internal_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06005B22 RID: 23330 RVA: 0x0016FA68 File Offset: 0x0016DC68 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 583227, XrefRangeEnd = 583231, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void _ProcessUpgrade_b__2() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.__c__DisplayClass30_0.NativeMethodInfoPtr__ProcessUpgrade_b__2_Internal_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005B23 RID: 23331 RVA: 0x0016FAAC File Offset: 0x0016DCAC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 583231, XrefRangeEnd = 583235, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void _ProcessUpgrade_b__3() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIUpgradeHandler.__c__DisplayClass30_0.NativeMethodInfoPtr__ProcessUpgrade_b__3_Internal_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005B24 RID: 23332 RVA: 0x0016FAF0 File Offset: 0x0016DCF0 // Note: this type is marked as 'beforefieldinit'. static __c__DisplayClass30_0() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "<>c__DisplayClass30_0"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); UIUpgradeHandler.__c__DisplayClass30_0.NativeFieldInfoPtr_tweenValue = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "tweenValue"); UIUpgradeHandler.__c__DisplayClass30_0.NativeFieldInfoPtr_onUpdated = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "onUpdated"); UIUpgradeHandler.__c__DisplayClass30_0.NativeFieldInfoPtr_need = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "need"); UIUpgradeHandler.__c__DisplayClass30_0.NativeFieldInfoPtr_onCompleted = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "onCompleted"); UIUpgradeHandler.__c__DisplayClass30_0.NativeFieldInfoPtr_isEnough = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "isEnough"); UIUpgradeHandler.__c__DisplayClass30_0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669773); UIUpgradeHandler.__c__DisplayClass30_0.NativeMethodInfoPtr__ProcessUpgrade_b__0_Internal_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669774); UIUpgradeHandler.__c__DisplayClass30_0.NativeMethodInfoPtr__ProcessUpgrade_b__1_Internal_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669775); UIUpgradeHandler.__c__DisplayClass30_0.NativeMethodInfoPtr__ProcessUpgrade_b__2_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669776); UIUpgradeHandler.__c__DisplayClass30_0.NativeMethodInfoPtr__ProcessUpgrade_b__3_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669777); } // Token: 0x06005B25 RID: 23333 RVA: 0x0000A74C File Offset: 0x0000894C public __c__DisplayClass30_0(IntPtr pointer) : base(pointer) { } // Token: 0x17001FAB RID: 8107 // (get) Token: 0x06005B26 RID: 23334 RVA: 0x0016FBE4 File Offset: 0x0016DDE4 // (set) Token: 0x06005B27 RID: 23335 RVA: 0x0016FC0C File Offset: 0x0016DE0C public unsafe float tweenValue { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.__c__DisplayClass30_0.NativeFieldInfoPtr_tweenValue); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.__c__DisplayClass30_0.NativeFieldInfoPtr_tweenValue)) = value; } } // Token: 0x17001FAC RID: 8108 // (get) Token: 0x06005B28 RID: 23336 RVA: 0x0016FC30 File Offset: 0x0016DE30 // (set) Token: 0x06005B29 RID: 23337 RVA: 0x0016FC64 File Offset: 0x0016DE64 public unsafe Action onUpdated { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.__c__DisplayClass30_0.NativeFieldInfoPtr_onUpdated); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Action(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.__c__DisplayClass30_0.NativeFieldInfoPtr_onUpdated), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001FAD RID: 8109 // (get) Token: 0x06005B2A RID: 23338 RVA: 0x0016FC8C File Offset: 0x0016DE8C // (set) Token: 0x06005B2B RID: 23339 RVA: 0x0016FCB4 File Offset: 0x0016DEB4 public unsafe float need { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.__c__DisplayClass30_0.NativeFieldInfoPtr_need); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.__c__DisplayClass30_0.NativeFieldInfoPtr_need)) = value; } } // Token: 0x17001FAE RID: 8110 // (get) Token: 0x06005B2C RID: 23340 RVA: 0x0016FCD8 File Offset: 0x0016DED8 // (set) Token: 0x06005B2D RID: 23341 RVA: 0x0016FD0C File Offset: 0x0016DF0C public unsafe Action onCompleted { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.__c__DisplayClass30_0.NativeFieldInfoPtr_onCompleted); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Action(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.__c__DisplayClass30_0.NativeFieldInfoPtr_onCompleted), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001FAF RID: 8111 // (get) Token: 0x06005B2E RID: 23342 RVA: 0x0016FD34 File Offset: 0x0016DF34 // (set) Token: 0x06005B2F RID: 23343 RVA: 0x0016FD5C File Offset: 0x0016DF5C public unsafe bool isEnough { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.__c__DisplayClass30_0.NativeFieldInfoPtr_isEnough); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIUpgradeHandler.__c__DisplayClass30_0.NativeFieldInfoPtr_isEnough)) = value; } } // Token: 0x04003C72 RID: 15474 private static readonly IntPtr NativeFieldInfoPtr_tweenValue; // Token: 0x04003C73 RID: 15475 private static readonly IntPtr NativeFieldInfoPtr_onUpdated; // Token: 0x04003C74 RID: 15476 private static readonly IntPtr NativeFieldInfoPtr_need; // Token: 0x04003C75 RID: 15477 private static readonly IntPtr NativeFieldInfoPtr_onCompleted; // Token: 0x04003C76 RID: 15478 private static readonly IntPtr NativeFieldInfoPtr_isEnough; // Token: 0x04003C77 RID: 15479 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x04003C78 RID: 15480 private static readonly IntPtr NativeMethodInfoPtr__ProcessUpgrade_b__0_Internal_Single_0; // Token: 0x04003C79 RID: 15481 private static readonly IntPtr NativeMethodInfoPtr__ProcessUpgrade_b__1_Internal_Void_Single_0; // Token: 0x04003C7A RID: 15482 private static readonly IntPtr NativeMethodInfoPtr__ProcessUpgrade_b__2_Internal_Void_0; // Token: 0x04003C7B RID: 15483 private static readonly IntPtr NativeMethodInfoPtr__ProcessUpgrade_b__3_Internal_Void_0; } }