using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using MarsSDK; using UnityEngine; using UnityEngine.UI; // Token: 0x02000242 RID: 578 public class UILanguageSetup : GameCanvasBase { // Token: 0x06005236 RID: 21046 RVA: 0x00147BC4 File Offset: 0x00145DC4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 570734, XrefRangeEnd = 570773, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Init() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UILanguageSetup.NativeMethodInfoPtr_Init_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005237 RID: 21047 RVA: 0x00147C14 File Offset: 0x00145E14 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 570773, XrefRangeEnd = 570782, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Appear(Action completeHandler) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(completeHandler); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UILanguageSetup.NativeMethodInfoPtr_Appear_Protected_Virtual_Void_Action_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06005238 RID: 21048 RVA: 0x00147C78 File Offset: 0x00145E78 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Move(Direction2D direction) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref direction; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UILanguageSetup.NativeMethodInfoPtr_Move_Public_Virtual_Void_Direction2D_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06005239 RID: 21049 RVA: 0x00147CD8 File Offset: 0x00145ED8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 570782, XrefRangeEnd = 570793, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnHandlerSelected(UIHandlerBase 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(UILanguageSetup.NativeMethodInfoPtr_OnHandlerSelected_Private_Void_UIHandlerBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600523A RID: 21050 RVA: 0x00147D34 File Offset: 0x00145F34 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 570793, XrefRangeEnd = 570795, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void OnHandlerDeselected(UIHandlerBase 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(UILanguageSetup.NativeMethodInfoPtr_OnHandlerDeselected_Private_Void_UIHandlerBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600523B RID: 21051 RVA: 0x00147D90 File Offset: 0x00145F90 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 570795, XrefRangeEnd = 570822, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Submit() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), UILanguageSetup.NativeMethodInfoPtr_Submit_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600523C RID: 21052 RVA: 0x00147DE0 File Offset: 0x00145FE0 [CallerCount(2)] [CachedScanResults(RefRangeStart = 570824, RefRangeEnd = 570826, XrefRangeStart = 570822, XrefRangeEnd = 570824, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Vector2 GetInteractionPos(int index) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref index; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UILanguageSetup.NativeMethodInfoPtr_GetInteractionPos_Private_Vector2_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x0600523D RID: 21053 RVA: 0x00147E44 File Offset: 0x00146044 [CallerCount(1)] [CachedScanResults(RefRangeStart = 570873, RefRangeEnd = 570874, XrefRangeStart = 570826, XrefRangeEnd = 570873, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void InitLayout(Il2CppStructArray languages) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(languages); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UILanguageSetup.NativeMethodInfoPtr_InitLayout_Private_Void_Il2CppStructArray_1_GameLanguage_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600523E RID: 21054 RVA: 0x00147EA0 File Offset: 0x001460A0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe UILanguageSetup() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UILanguageSetup.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600523F RID: 21055 RVA: 0x00147EEC File Offset: 0x001460EC [CallerCount(0)] public unsafe UILabelHandler _InitLayout_b__12_0(GameLanguage lan) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref lan; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UILanguageSetup.NativeMethodInfoPtr__InitLayout_b__12_0_Private_UILabelHandler_GameLanguage_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new UILabelHandler(intPtr3) : null; } } // Token: 0x06005240 RID: 21056 RVA: 0x00147F54 File Offset: 0x00146154 // Note: this type is marked as 'beforefieldinit'. static UILanguageSetup() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UILanguageSetup"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); UILanguageSetup.NativeFieldInfoPtr_allHandlers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "allHandlers"); UILanguageSetup.NativeFieldInfoPtr_activeHandlers = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "activeHandlers"); UILanguageSetup.NativeFieldInfoPtr_navigationEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "navigationEffect"); UILanguageSetup.NativeFieldInfoPtr_submissionEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "submissionEffect"); UILanguageSetup.NativeFieldInfoPtr_gridLayout = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "gridLayout"); UILanguageSetup.NativeMethodInfoPtr_Init_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668814); UILanguageSetup.NativeMethodInfoPtr_Appear_Protected_Virtual_Void_Action_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668815); UILanguageSetup.NativeMethodInfoPtr_Move_Public_Virtual_Void_Direction2D_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668816); UILanguageSetup.NativeMethodInfoPtr_OnHandlerSelected_Private_Void_UIHandlerBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668817); UILanguageSetup.NativeMethodInfoPtr_OnHandlerDeselected_Private_Void_UIHandlerBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668818); UILanguageSetup.NativeMethodInfoPtr_Submit_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668819); UILanguageSetup.NativeMethodInfoPtr_GetInteractionPos_Private_Vector2_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668820); UILanguageSetup.NativeMethodInfoPtr_InitLayout_Private_Void_Il2CppStructArray_1_GameLanguage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668821); UILanguageSetup.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668822); UILanguageSetup.NativeMethodInfoPtr__InitLayout_b__12_0_Private_UILabelHandler_GameLanguage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668823); } // Token: 0x06005241 RID: 21057 RVA: 0x00145620 File Offset: 0x00143820 public UILanguageSetup(IntPtr pointer) : base(pointer) { } // Token: 0x17001D3D RID: 7485 // (get) Token: 0x06005242 RID: 21058 RVA: 0x001480B0 File Offset: 0x001462B0 // (set) Token: 0x06005243 RID: 21059 RVA: 0x001480E4 File Offset: 0x001462E4 public unsafe Il2CppReferenceArray allHandlers { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UILanguageSetup.NativeFieldInfoPtr_allHandlers); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppReferenceArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UILanguageSetup.NativeFieldInfoPtr_allHandlers), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001D3E RID: 7486 // (get) Token: 0x06005244 RID: 21060 RVA: 0x0014810C File Offset: 0x0014630C // (set) Token: 0x06005245 RID: 21061 RVA: 0x00148140 File Offset: 0x00146340 public unsafe Il2CppReferenceArray activeHandlers { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UILanguageSetup.NativeFieldInfoPtr_activeHandlers); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppReferenceArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UILanguageSetup.NativeFieldInfoPtr_activeHandlers), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001D3F RID: 7487 // (get) Token: 0x06005246 RID: 21062 RVA: 0x00148168 File Offset: 0x00146368 // (set) Token: 0x06005247 RID: 21063 RVA: 0x0014819C File Offset: 0x0014639C public unsafe UINavigationEffect navigationEffect { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UILanguageSetup.NativeFieldInfoPtr_navigationEffect); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new UINavigationEffect(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UILanguageSetup.NativeFieldInfoPtr_navigationEffect), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001D40 RID: 7488 // (get) Token: 0x06005248 RID: 21064 RVA: 0x001481C4 File Offset: 0x001463C4 // (set) Token: 0x06005249 RID: 21065 RVA: 0x001481F8 File Offset: 0x001463F8 public unsafe RectTransform submissionEffect { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UILanguageSetup.NativeFieldInfoPtr_submissionEffect); 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(UILanguageSetup.NativeFieldInfoPtr_submissionEffect), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001D41 RID: 7489 // (get) Token: 0x0600524A RID: 21066 RVA: 0x00148220 File Offset: 0x00146420 // (set) Token: 0x0600524B RID: 21067 RVA: 0x00148254 File Offset: 0x00146454 public unsafe GridLayoutGroup gridLayout { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UILanguageSetup.NativeFieldInfoPtr_gridLayout); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new GridLayoutGroup(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UILanguageSetup.NativeFieldInfoPtr_gridLayout), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04003671 RID: 13937 private static readonly IntPtr NativeFieldInfoPtr_allHandlers; // Token: 0x04003672 RID: 13938 private static readonly IntPtr NativeFieldInfoPtr_activeHandlers; // Token: 0x04003673 RID: 13939 private static readonly IntPtr NativeFieldInfoPtr_navigationEffect; // Token: 0x04003674 RID: 13940 private static readonly IntPtr NativeFieldInfoPtr_submissionEffect; // Token: 0x04003675 RID: 13941 private static readonly IntPtr NativeFieldInfoPtr_gridLayout; // Token: 0x04003676 RID: 13942 private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Virtual_Void_0; // Token: 0x04003677 RID: 13943 private static readonly IntPtr NativeMethodInfoPtr_Appear_Protected_Virtual_Void_Action_0; // Token: 0x04003678 RID: 13944 private static readonly IntPtr NativeMethodInfoPtr_Move_Public_Virtual_Void_Direction2D_0; // Token: 0x04003679 RID: 13945 private static readonly IntPtr NativeMethodInfoPtr_OnHandlerSelected_Private_Void_UIHandlerBase_0; // Token: 0x0400367A RID: 13946 private static readonly IntPtr NativeMethodInfoPtr_OnHandlerDeselected_Private_Void_UIHandlerBase_0; // Token: 0x0400367B RID: 13947 private static readonly IntPtr NativeMethodInfoPtr_Submit_Public_Virtual_Void_0; // Token: 0x0400367C RID: 13948 private static readonly IntPtr NativeMethodInfoPtr_GetInteractionPos_Private_Vector2_Int32_0; // Token: 0x0400367D RID: 13949 private static readonly IntPtr NativeMethodInfoPtr_InitLayout_Private_Void_Il2CppStructArray_1_GameLanguage_0; // Token: 0x0400367E RID: 13950 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x0400367F RID: 13951 private static readonly IntPtr NativeMethodInfoPtr__InitLayout_b__12_0_Private_UILabelHandler_GameLanguage_0; }