using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppSystem; using Il2CppSystem.Collections.Generic; // Token: 0x020002FE RID: 766 public class UIStackingManager : Object { // Token: 0x0600630F RID: 25359 RVA: 0x00190670 File Offset: 0x0018E870 [CallerCount(1)] [CachedScanResults(RefRangeStart = 589213, RefRangeEnd = 589214, XrefRangeStart = 589207, XrefRangeEnd = 589213, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void AppendCanvas(GameCanvasBase canvas) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(canvas); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIStackingManager.NativeMethodInfoPtr_AppendCanvas_Public_Void_GameCanvasBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06006310 RID: 25360 RVA: 0x001906CC File Offset: 0x0018E8CC [CallerCount(1)] [CachedScanResults(RefRangeStart = 589221, RefRangeEnd = 589222, XrefRangeStart = 589214, XrefRangeEnd = 589221, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void RemoveCanvas(GameCanvasBase canvas) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(canvas); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIStackingManager.NativeMethodInfoPtr_RemoveCanvas_Public_Void_GameCanvasBase_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06006311 RID: 25361 RVA: 0x00190728 File Offset: 0x0018E928 [CallerCount(2)] [CachedScanResults(RefRangeStart = 589225, RefRangeEnd = 589227, XrefRangeStart = 589222, XrefRangeEnd = 589225, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Init(UIStackingManager.UIStackingCommand cmdType) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref cmdType; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIStackingManager.NativeMethodInfoPtr_Init_Public_Void_UIStackingCommand_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06006312 RID: 25362 RVA: 0x0019077C File Offset: 0x0018E97C [CallerCount(6)] [CachedScanResults(RefRangeStart = 349326, RefRangeEnd = 349332, XrefRangeStart = 349326, XrefRangeEnd = 349332, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Record() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIStackingManager.NativeMethodInfoPtr_Record_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06006313 RID: 25363 RVA: 0x001907C0 File Offset: 0x0018E9C0 [CallerCount(6)] [CachedScanResults(RefRangeStart = 589231, RefRangeEnd = 589237, XrefRangeStart = 589227, XrefRangeEnd = 589231, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Stop() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIStackingManager.NativeMethodInfoPtr_Stop_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06006314 RID: 25364 RVA: 0x00190804 File Offset: 0x0018EA04 [CallerCount(0)] public unsafe UIStackingManager.UIStackingCommand GetDefaultCommand() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIStackingManager.NativeMethodInfoPtr_GetDefaultCommand_Public_UIStackingCommand_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06006315 RID: 25365 RVA: 0x00190854 File Offset: 0x0018EA54 [CallerCount(0)] public unsafe void SetCommand(UIStackingManager.UIStackingCommand cmdType) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref cmdType; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIStackingManager.NativeMethodInfoPtr_SetCommand_Public_Void_UIStackingCommand_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06006316 RID: 25366 RVA: 0x001908A8 File Offset: 0x0018EAA8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 589237, RefRangeEnd = 589238, XrefRangeStart = 589237, XrefRangeEnd = 589237, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ResetDefaultCommand() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIStackingManager.NativeMethodInfoPtr_ResetDefaultCommand_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06006317 RID: 25367 RVA: 0x001908EC File Offset: 0x0018EAEC [CallerCount(2)] [CachedScanResults(RefRangeStart = 589252, RefRangeEnd = 589254, XrefRangeStart = 589238, XrefRangeEnd = 589252, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ExecuteCommand() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIStackingManager.NativeMethodInfoPtr_ExecuteCommand_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06006318 RID: 25368 RVA: 0x00190930 File Offset: 0x0018EB30 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 589254, XrefRangeEnd = 589258, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ClosePeekCanvas() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIStackingManager.NativeMethodInfoPtr_ClosePeekCanvas_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06006319 RID: 25369 RVA: 0x00190974 File Offset: 0x0018EB74 [CallerCount(1)] [CachedScanResults(RefRangeStart = 589262, RefRangeEnd = 589263, XrefRangeStart = 589258, XrefRangeEnd = 589262, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ForceCloseCanvases(int times) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref times; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIStackingManager.NativeMethodInfoPtr_ForceCloseCanvases_Private_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600631A RID: 25370 RVA: 0x001909C8 File Offset: 0x0018EBC8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 589276, RefRangeEnd = 589277, XrefRangeStart = 589263, XrefRangeEnd = 589276, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe UIStackingManager() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIStackingManager.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600631B RID: 25371 RVA: 0x00190A14 File Offset: 0x0018EC14 // Note: this type is marked as 'beforefieldinit'. static UIStackingManager() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UIStackingManager"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); UIStackingManager.NativeFieldInfoPtr_canvasStack = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "canvasStack"); UIStackingManager.NativeFieldInfoPtr_pendingStack = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "pendingStack"); UIStackingManager.NativeFieldInfoPtr_currentCmdType = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "currentCmdType"); UIStackingManager.NativeFieldInfoPtr_defaultCmdType = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "defaultCmdType"); UIStackingManager.NativeFieldInfoPtr_isRecording = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "isRecording"); UIStackingManager.NativeMethodInfoPtr_AppendCanvas_Public_Void_GameCanvasBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670457); UIStackingManager.NativeMethodInfoPtr_RemoveCanvas_Public_Void_GameCanvasBase_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670458); UIStackingManager.NativeMethodInfoPtr_Init_Public_Void_UIStackingCommand_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670459); UIStackingManager.NativeMethodInfoPtr_Record_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670460); UIStackingManager.NativeMethodInfoPtr_Stop_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670461); UIStackingManager.NativeMethodInfoPtr_GetDefaultCommand_Public_UIStackingCommand_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670462); UIStackingManager.NativeMethodInfoPtr_SetCommand_Public_Void_UIStackingCommand_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670463); UIStackingManager.NativeMethodInfoPtr_ResetDefaultCommand_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670464); UIStackingManager.NativeMethodInfoPtr_ExecuteCommand_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670465); UIStackingManager.NativeMethodInfoPtr_ClosePeekCanvas_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670466); UIStackingManager.NativeMethodInfoPtr_ForceCloseCanvases_Private_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670467); UIStackingManager.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670468); } // Token: 0x0600631C RID: 25372 RVA: 0x0000A74C File Offset: 0x0000894C public UIStackingManager(IntPtr pointer) : base(pointer) { } // Token: 0x17002241 RID: 8769 // (get) Token: 0x0600631D RID: 25373 RVA: 0x00190B98 File Offset: 0x0018ED98 // (set) Token: 0x0600631E RID: 25374 RVA: 0x00190BCC File Offset: 0x0018EDCC public unsafe Stack canvasStack { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIStackingManager.NativeFieldInfoPtr_canvasStack); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Stack(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIStackingManager.NativeFieldInfoPtr_canvasStack), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002242 RID: 8770 // (get) Token: 0x0600631F RID: 25375 RVA: 0x00190BF4 File Offset: 0x0018EDF4 // (set) Token: 0x06006320 RID: 25376 RVA: 0x00190C28 File Offset: 0x0018EE28 public unsafe Stack pendingStack { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIStackingManager.NativeFieldInfoPtr_pendingStack); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Stack(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIStackingManager.NativeFieldInfoPtr_pendingStack), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002243 RID: 8771 // (get) Token: 0x06006321 RID: 25377 RVA: 0x00190C50 File Offset: 0x0018EE50 // (set) Token: 0x06006322 RID: 25378 RVA: 0x00190C78 File Offset: 0x0018EE78 public unsafe UIStackingManager.UIStackingCommand currentCmdType { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIStackingManager.NativeFieldInfoPtr_currentCmdType); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIStackingManager.NativeFieldInfoPtr_currentCmdType)) = value; } } // Token: 0x17002244 RID: 8772 // (get) Token: 0x06006323 RID: 25379 RVA: 0x00190C9C File Offset: 0x0018EE9C // (set) Token: 0x06006324 RID: 25380 RVA: 0x00190CC4 File Offset: 0x0018EEC4 public unsafe UIStackingManager.UIStackingCommand defaultCmdType { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIStackingManager.NativeFieldInfoPtr_defaultCmdType); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIStackingManager.NativeFieldInfoPtr_defaultCmdType)) = value; } } // Token: 0x17002245 RID: 8773 // (get) Token: 0x06006325 RID: 25381 RVA: 0x00190CE8 File Offset: 0x0018EEE8 // (set) Token: 0x06006326 RID: 25382 RVA: 0x00190D10 File Offset: 0x0018EF10 public unsafe bool isRecording { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIStackingManager.NativeFieldInfoPtr_isRecording); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIStackingManager.NativeFieldInfoPtr_isRecording)) = value; } } // Token: 0x04004198 RID: 16792 private static readonly IntPtr NativeFieldInfoPtr_canvasStack; // Token: 0x04004199 RID: 16793 private static readonly IntPtr NativeFieldInfoPtr_pendingStack; // Token: 0x0400419A RID: 16794 private static readonly IntPtr NativeFieldInfoPtr_currentCmdType; // Token: 0x0400419B RID: 16795 private static readonly IntPtr NativeFieldInfoPtr_defaultCmdType; // Token: 0x0400419C RID: 16796 private static readonly IntPtr NativeFieldInfoPtr_isRecording; // Token: 0x0400419D RID: 16797 private static readonly IntPtr NativeMethodInfoPtr_AppendCanvas_Public_Void_GameCanvasBase_0; // Token: 0x0400419E RID: 16798 private static readonly IntPtr NativeMethodInfoPtr_RemoveCanvas_Public_Void_GameCanvasBase_0; // Token: 0x0400419F RID: 16799 private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_UIStackingCommand_0; // Token: 0x040041A0 RID: 16800 private static readonly IntPtr NativeMethodInfoPtr_Record_Public_Void_0; // Token: 0x040041A1 RID: 16801 private static readonly IntPtr NativeMethodInfoPtr_Stop_Public_Void_0; // Token: 0x040041A2 RID: 16802 private static readonly IntPtr NativeMethodInfoPtr_GetDefaultCommand_Public_UIStackingCommand_0; // Token: 0x040041A3 RID: 16803 private static readonly IntPtr NativeMethodInfoPtr_SetCommand_Public_Void_UIStackingCommand_0; // Token: 0x040041A4 RID: 16804 private static readonly IntPtr NativeMethodInfoPtr_ResetDefaultCommand_Public_Void_0; // Token: 0x040041A5 RID: 16805 private static readonly IntPtr NativeMethodInfoPtr_ExecuteCommand_Public_Void_0; // Token: 0x040041A6 RID: 16806 private static readonly IntPtr NativeMethodInfoPtr_ClosePeekCanvas_Private_Void_0; // Token: 0x040041A7 RID: 16807 private static readonly IntPtr NativeMethodInfoPtr_ForceCloseCanvases_Private_Void_Int32_0; // Token: 0x040041A8 RID: 16808 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x020002FF RID: 767 public enum UIStackingCommand { // Token: 0x040041AA RID: 16810 Default, // Token: 0x040041AB RID: 16811 Close, // Token: 0x040041AC RID: 16812 ForceClose, // Token: 0x040041AD RID: 16813 ForceCloseAll } }