using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppSystem; using Il2CppSystem.Text.RegularExpressions; using MarsSDK; using UnityEngine.UI; // Token: 0x0200023C RID: 572 public class UIMagicStatsHandler : UIHandlerBase { // Token: 0x17001D2D RID: 7469 // (get) Token: 0x060051E5 RID: 20965 RVA: 0x00146A6C File Offset: 0x00144C6C public unsafe string Description { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicStatsHandler.NativeMethodInfoPtr_get_Description_Public_get_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } } // Token: 0x060051E6 RID: 20966 RVA: 0x00146AB8 File Offset: 0x00144CB8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 553634, RefRangeEnd = 553635, XrefRangeStart = 553611, XrefRangeEnd = 553634, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateContent() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicStatsHandler.NativeMethodInfoPtr_UpdateContent_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060051E7 RID: 20967 RVA: 0x00146AFC File Offset: 0x00144CFC [CallerCount(1)] [CachedScanResults(RefRangeStart = 553643, RefRangeEnd = 553644, XrefRangeStart = 553635, XrefRangeEnd = 553643, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe ValueTuple GetData() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicStatsHandler.NativeMethodInfoPtr_GetData_Private_ValueTuple_2_Int32_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return new ValueTuple(intPtr); } // Token: 0x060051E8 RID: 20968 RVA: 0x00146B48 File Offset: 0x00144D48 [CallerCount(1)] [CachedScanResults(RefRangeStart = 553677, RefRangeEnd = 553678, XrefRangeStart = 553644, XrefRangeEnd = 553677, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateTitleText() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicStatsHandler.NativeMethodInfoPtr_UpdateTitleText_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060051E9 RID: 20969 RVA: 0x00146B8C File Offset: 0x00144D8C [CallerCount(1)] [CachedScanResults(RefRangeStart = 553722, RefRangeEnd = 553723, XrefRangeStart = 553678, XrefRangeEnd = 553722, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe string GetTitleText() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicStatsHandler.NativeMethodInfoPtr_GetTitleText_Private_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } // Token: 0x060051EA RID: 20970 RVA: 0x00146BD8 File Offset: 0x00144DD8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553723, XrefRangeEnd = 553728, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateTipIcon(bool showIcon) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref showIcon; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicStatsHandler.NativeMethodInfoPtr_UpdateTipIcon_Private_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060051EB RID: 20971 RVA: 0x00146C2C File Offset: 0x00144E2C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553728, XrefRangeEnd = 553735, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateDescription() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicStatsHandler.NativeMethodInfoPtr_UpdateDescription_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060051EC RID: 20972 RVA: 0x00146C70 File Offset: 0x00144E70 [CallerCount(2)] [CachedScanResults(RefRangeStart = 553779, RefRangeEnd = 553781, XrefRangeStart = 553735, XrefRangeEnd = 553779, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe string GetDescription() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicStatsHandler.NativeMethodInfoPtr_GetDescription_Private_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return IL2CPP.Il2CppStringToManaged(intPtr); } // Token: 0x060051ED RID: 20973 RVA: 0x00146CBC File Offset: 0x00144EBC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553781, XrefRangeEnd = 553783, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Localize(GameFontPack fontPack) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(fontPack); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicStatsHandler.NativeMethodInfoPtr_Localize_Public_Void_GameFontPack_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060051EE RID: 20974 RVA: 0x00146D18 File Offset: 0x00144F18 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553783, XrefRangeEnd = 553784, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe float GetWidth() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicStatsHandler.NativeMethodInfoPtr_GetWidth_Public_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x060051EF RID: 20975 RVA: 0x00146D68 File Offset: 0x00144F68 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553784, XrefRangeEnd = 553787, 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), UIMagicStatsHandler.NativeMethodInfoPtr_OnSelect_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060051F0 RID: 20976 RVA: 0x00146DB8 File Offset: 0x00144FB8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553787, XrefRangeEnd = 553790, 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), UIMagicStatsHandler.NativeMethodInfoPtr_OnDeselect_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060051F1 RID: 20977 RVA: 0x00146E08 File Offset: 0x00145008 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553790, XrefRangeEnd = 553798, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe UIMagicStatsHandler() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicStatsHandler.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060051F2 RID: 20978 RVA: 0x00146E54 File Offset: 0x00145054 // Note: this type is marked as 'beforefieldinit'. static UIMagicStatsHandler() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UIMagicStatsHandler"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); UIMagicStatsHandler.NativeFieldInfoPtr_tipIcon = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "tipIcon"); UIMagicStatsHandler.NativeFieldInfoPtr_label = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "label"); UIMagicStatsHandler.NativeFieldInfoPtr_level = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "level"); UIMagicStatsHandler.NativeFieldInfoPtr_description = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "description"); UIMagicStatsHandler.NativeFieldInfoPtr_regex = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "regex"); UIMagicStatsHandler.NativeMethodInfoPtr_get_Description_Public_get_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668803); UIMagicStatsHandler.NativeMethodInfoPtr_UpdateContent_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668804); UIMagicStatsHandler.NativeMethodInfoPtr_GetData_Private_ValueTuple_2_Int32_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668805); UIMagicStatsHandler.NativeMethodInfoPtr_UpdateTitleText_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668806); UIMagicStatsHandler.NativeMethodInfoPtr_GetTitleText_Private_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668807); UIMagicStatsHandler.NativeMethodInfoPtr_UpdateTipIcon_Private_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668808); UIMagicStatsHandler.NativeMethodInfoPtr_UpdateDescription_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668809); UIMagicStatsHandler.NativeMethodInfoPtr_GetDescription_Private_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668810); UIMagicStatsHandler.NativeMethodInfoPtr_Localize_Public_Void_GameFontPack_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668811); UIMagicStatsHandler.NativeMethodInfoPtr_GetWidth_Public_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668812); UIMagicStatsHandler.NativeMethodInfoPtr_OnSelect_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668813); UIMagicStatsHandler.NativeMethodInfoPtr_OnDeselect_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668814); UIMagicStatsHandler.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668815); } // Token: 0x060051F3 RID: 20979 RVA: 0x00146FEC File Offset: 0x001451EC public UIMagicStatsHandler(IntPtr pointer) : base(pointer) { } // Token: 0x17001D28 RID: 7464 // (get) Token: 0x060051F4 RID: 20980 RVA: 0x00146FF8 File Offset: 0x001451F8 // (set) Token: 0x060051F5 RID: 20981 RVA: 0x0014702C File Offset: 0x0014522C public unsafe Image tipIcon { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicStatsHandler.NativeFieldInfoPtr_tipIcon); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Image(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicStatsHandler.NativeFieldInfoPtr_tipIcon), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001D29 RID: 7465 // (get) Token: 0x060051F6 RID: 20982 RVA: 0x00147054 File Offset: 0x00145254 // (set) Token: 0x060051F7 RID: 20983 RVA: 0x00147088 File Offset: 0x00145288 public unsafe Text label { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicStatsHandler.NativeFieldInfoPtr_label); 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(UIMagicStatsHandler.NativeFieldInfoPtr_label), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001D2A RID: 7466 // (get) Token: 0x060051F8 RID: 20984 RVA: 0x001470B0 File Offset: 0x001452B0 // (set) Token: 0x060051F9 RID: 20985 RVA: 0x001470D8 File Offset: 0x001452D8 public unsafe int level { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicStatsHandler.NativeFieldInfoPtr_level); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicStatsHandler.NativeFieldInfoPtr_level)) = value; } } // Token: 0x17001D2B RID: 7467 // (get) Token: 0x060051FA RID: 20986 RVA: 0x001470FC File Offset: 0x001452FC // (set) Token: 0x060051FB RID: 20987 RVA: 0x00147125 File Offset: 0x00145325 public unsafe string description { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicStatsHandler.NativeFieldInfoPtr_description); return IL2CPP.Il2CppStringToManaged(*intPtr); } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicStatsHandler.NativeFieldInfoPtr_description), IL2CPP.ManagedStringToIl2Cpp(value)); } } // Token: 0x17001D2C RID: 7468 // (get) Token: 0x060051FC RID: 20988 RVA: 0x0014714C File Offset: 0x0014534C // (set) Token: 0x060051FD RID: 20989 RVA: 0x00147180 File Offset: 0x00145380 public unsafe Regex regex { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicStatsHandler.NativeFieldInfoPtr_regex); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Regex(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicStatsHandler.NativeFieldInfoPtr_regex), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x0400363D RID: 13885 private static readonly IntPtr NativeFieldInfoPtr_tipIcon; // Token: 0x0400363E RID: 13886 private static readonly IntPtr NativeFieldInfoPtr_label; // Token: 0x0400363F RID: 13887 private static readonly IntPtr NativeFieldInfoPtr_level; // Token: 0x04003640 RID: 13888 private static readonly IntPtr NativeFieldInfoPtr_description; // Token: 0x04003641 RID: 13889 private static readonly IntPtr NativeFieldInfoPtr_regex; // Token: 0x04003642 RID: 13890 private static readonly IntPtr NativeMethodInfoPtr_get_Description_Public_get_String_0; // Token: 0x04003643 RID: 13891 private static readonly IntPtr NativeMethodInfoPtr_UpdateContent_Public_Void_0; // Token: 0x04003644 RID: 13892 private static readonly IntPtr NativeMethodInfoPtr_GetData_Private_ValueTuple_2_Int32_Boolean_0; // Token: 0x04003645 RID: 13893 private static readonly IntPtr NativeMethodInfoPtr_UpdateTitleText_Private_Void_0; // Token: 0x04003646 RID: 13894 private static readonly IntPtr NativeMethodInfoPtr_GetTitleText_Private_String_0; // Token: 0x04003647 RID: 13895 private static readonly IntPtr NativeMethodInfoPtr_UpdateTipIcon_Private_Void_Boolean_0; // Token: 0x04003648 RID: 13896 private static readonly IntPtr NativeMethodInfoPtr_UpdateDescription_Private_Void_0; // Token: 0x04003649 RID: 13897 private static readonly IntPtr NativeMethodInfoPtr_GetDescription_Private_String_0; // Token: 0x0400364A RID: 13898 private static readonly IntPtr NativeMethodInfoPtr_Localize_Public_Void_GameFontPack_0; // Token: 0x0400364B RID: 13899 private static readonly IntPtr NativeMethodInfoPtr_GetWidth_Public_Single_0; // Token: 0x0400364C RID: 13900 private static readonly IntPtr NativeMethodInfoPtr_OnSelect_Public_Virtual_Void_0; // Token: 0x0400364D RID: 13901 private static readonly IntPtr NativeMethodInfoPtr_OnDeselect_Public_Virtual_Void_0; // Token: 0x0400364E RID: 13902 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }