Files
NobetaSource/Interop/Assembly-CSharp/UITeleportHandler.cs
2023-09-06 22:19:13 +02:00

314 lines
15 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using MarsSDK;
using UnityEngine.UI;
// Token: 0x020002A8 RID: 680
public class UITeleportHandler : UIHandlerBase
{
// Token: 0x17001FD2 RID: 8146
// (get) Token: 0x06005B4A RID: 23370 RVA: 0x0016F574 File Offset: 0x0016D774
public unsafe GameStage Stage
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UITeleportHandler.NativeMethodInfoPtr_get_Stage_Public_get_GameStage_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x17001FD3 RID: 8147
// (get) Token: 0x06005B4B RID: 23371 RVA: 0x0016F5C4 File Offset: 0x0016D7C4
public unsafe int SavePoint
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UITeleportHandler.NativeMethodInfoPtr_get_SavePoint_Public_get_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x17001FD4 RID: 8148
// (get) Token: 0x06005B4C RID: 23372 RVA: 0x0016F614 File Offset: 0x0016D814
public unsafe bool HasUnlocked
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UITeleportHandler.NativeMethodInfoPtr_get_HasUnlocked_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06005B4D RID: 23373 RVA: 0x0016F664 File Offset: 0x0016D864
[CallerCount(19)]
[CachedScanResults(RefRangeStart = 589963, RefRangeEnd = 589982, XrefRangeStart = 589957, XrefRangeEnd = 589963, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Init(GameStage stage, int savePoint)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref stage;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref savePoint;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UITeleportHandler.NativeMethodInfoPtr_Init_Public_Void_GameStage_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06005B4E RID: 23374 RVA: 0x0016F6CC File Offset: 0x0016D8CC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 589982, XrefRangeEnd = 589985, 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), UITeleportHandler.NativeMethodInfoPtr_OnSelect_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06005B4F RID: 23375 RVA: 0x0016F71C File Offset: 0x0016D91C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 589985, XrefRangeEnd = 589988, 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), UITeleportHandler.NativeMethodInfoPtr_OnDeselect_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06005B50 RID: 23376 RVA: 0x0016F76C File Offset: 0x0016D96C
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 589999, RefRangeEnd = 590001, XrefRangeStart = 589988, XrefRangeEnd = 589999, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void UpdateUnlockState()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UITeleportHandler.NativeMethodInfoPtr_UpdateUnlockState_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06005B51 RID: 23377 RVA: 0x0016F7B0 File Offset: 0x0016D9B0
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 590001, RefRangeEnd = 590004, XrefRangeStart = 590001, XrefRangeEnd = 590001, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool IsCurrentLocation(GameStage stage, int savePoint)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref stage;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref savePoint;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UITeleportHandler.NativeMethodInfoPtr_IsCurrentLocation_Public_Boolean_GameStage_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06005B52 RID: 23378 RVA: 0x0016F828 File Offset: 0x0016DA28
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 590017, RefRangeEnd = 590018, XrefRangeStart = 590004, XrefRangeEnd = 590017, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe string GetLocationText()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UITeleportHandler.NativeMethodInfoPtr_GetLocationText_Public_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return IL2CPP.Il2CppStringToManaged(intPtr);
}
// Token: 0x06005B53 RID: 23379 RVA: 0x0016F874 File Offset: 0x0016DA74
[CallerCount(13)]
[CachedScanResults(RefRangeStart = 235327, RefRangeEnd = 235340, XrefRangeStart = 235327, XrefRangeEnd = 235340, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe UITeleportHandler()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UITeleportHandler>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UITeleportHandler.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06005B54 RID: 23380 RVA: 0x0016F8C0 File Offset: 0x0016DAC0
// Note: this type is marked as 'beforefieldinit'.
static UITeleportHandler()
{
Il2CppClassPointerStore<UITeleportHandler>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UITeleportHandler");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UITeleportHandler>.NativeClassPtr);
UITeleportHandler.NativeFieldInfoPtr_stage = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UITeleportHandler>.NativeClassPtr, "stage");
UITeleportHandler.NativeFieldInfoPtr_savePoint = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UITeleportHandler>.NativeClassPtr, "savePoint");
UITeleportHandler.NativeFieldInfoPtr_hasUnlocked = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UITeleportHandler>.NativeClassPtr, "hasUnlocked");
UITeleportHandler.NativeFieldInfoPtr_background = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UITeleportHandler>.NativeClassPtr, "background");
UITeleportHandler.NativeFieldInfoPtr_icon = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UITeleportHandler>.NativeClassPtr, "icon");
UITeleportHandler.NativeMethodInfoPtr_get_Stage_Public_get_GameStage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITeleportHandler>.NativeClassPtr, 100669720);
UITeleportHandler.NativeMethodInfoPtr_get_SavePoint_Public_get_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITeleportHandler>.NativeClassPtr, 100669721);
UITeleportHandler.NativeMethodInfoPtr_get_HasUnlocked_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITeleportHandler>.NativeClassPtr, 100669722);
UITeleportHandler.NativeMethodInfoPtr_Init_Public_Void_GameStage_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITeleportHandler>.NativeClassPtr, 100669723);
UITeleportHandler.NativeMethodInfoPtr_OnSelect_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITeleportHandler>.NativeClassPtr, 100669724);
UITeleportHandler.NativeMethodInfoPtr_OnDeselect_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITeleportHandler>.NativeClassPtr, 100669725);
UITeleportHandler.NativeMethodInfoPtr_UpdateUnlockState_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITeleportHandler>.NativeClassPtr, 100669726);
UITeleportHandler.NativeMethodInfoPtr_IsCurrentLocation_Public_Boolean_GameStage_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITeleportHandler>.NativeClassPtr, 100669727);
UITeleportHandler.NativeMethodInfoPtr_GetLocationText_Public_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITeleportHandler>.NativeClassPtr, 100669728);
UITeleportHandler.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UITeleportHandler>.NativeClassPtr, 100669729);
}
// Token: 0x06005B55 RID: 23381 RVA: 0x0015B1F8 File Offset: 0x001593F8
public UITeleportHandler(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17001FCD RID: 8141
// (get) Token: 0x06005B56 RID: 23382 RVA: 0x0016FA1C File Offset: 0x0016DC1C
// (set) Token: 0x06005B57 RID: 23383 RVA: 0x0016FA44 File Offset: 0x0016DC44
public unsafe GameStage stage
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UITeleportHandler.NativeFieldInfoPtr_stage);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UITeleportHandler.NativeFieldInfoPtr_stage)) = value;
}
}
// Token: 0x17001FCE RID: 8142
// (get) Token: 0x06005B58 RID: 23384 RVA: 0x0016FA68 File Offset: 0x0016DC68
// (set) Token: 0x06005B59 RID: 23385 RVA: 0x0016FA90 File Offset: 0x0016DC90
public unsafe int savePoint
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UITeleportHandler.NativeFieldInfoPtr_savePoint);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UITeleportHandler.NativeFieldInfoPtr_savePoint)) = value;
}
}
// Token: 0x17001FCF RID: 8143
// (get) Token: 0x06005B5A RID: 23386 RVA: 0x0016FAB4 File Offset: 0x0016DCB4
// (set) Token: 0x06005B5B RID: 23387 RVA: 0x0016FADC File Offset: 0x0016DCDC
public unsafe bool hasUnlocked
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UITeleportHandler.NativeFieldInfoPtr_hasUnlocked);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UITeleportHandler.NativeFieldInfoPtr_hasUnlocked)) = value;
}
}
// Token: 0x17001FD0 RID: 8144
// (get) Token: 0x06005B5C RID: 23388 RVA: 0x0016FB00 File Offset: 0x0016DD00
// (set) Token: 0x06005B5D RID: 23389 RVA: 0x0016FB34 File Offset: 0x0016DD34
public unsafe Image background
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UITeleportHandler.NativeFieldInfoPtr_background);
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(UITeleportHandler.NativeFieldInfoPtr_background), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001FD1 RID: 8145
// (get) Token: 0x06005B5E RID: 23390 RVA: 0x0016FB5C File Offset: 0x0016DD5C
// (set) Token: 0x06005B5F RID: 23391 RVA: 0x0016FB90 File Offset: 0x0016DD90
public unsafe Image icon
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UITeleportHandler.NativeFieldInfoPtr_icon);
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(UITeleportHandler.NativeFieldInfoPtr_icon), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04003CBB RID: 15547
private static readonly IntPtr NativeFieldInfoPtr_stage;
// Token: 0x04003CBC RID: 15548
private static readonly IntPtr NativeFieldInfoPtr_savePoint;
// Token: 0x04003CBD RID: 15549
private static readonly IntPtr NativeFieldInfoPtr_hasUnlocked;
// Token: 0x04003CBE RID: 15550
private static readonly IntPtr NativeFieldInfoPtr_background;
// Token: 0x04003CBF RID: 15551
private static readonly IntPtr NativeFieldInfoPtr_icon;
// Token: 0x04003CC0 RID: 15552
private static readonly IntPtr NativeMethodInfoPtr_get_Stage_Public_get_GameStage_0;
// Token: 0x04003CC1 RID: 15553
private static readonly IntPtr NativeMethodInfoPtr_get_SavePoint_Public_get_Int32_0;
// Token: 0x04003CC2 RID: 15554
private static readonly IntPtr NativeMethodInfoPtr_get_HasUnlocked_Public_get_Boolean_0;
// Token: 0x04003CC3 RID: 15555
private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_GameStage_Int32_0;
// Token: 0x04003CC4 RID: 15556
private static readonly IntPtr NativeMethodInfoPtr_OnSelect_Public_Virtual_Void_0;
// Token: 0x04003CC5 RID: 15557
private static readonly IntPtr NativeMethodInfoPtr_OnDeselect_Public_Virtual_Void_0;
// Token: 0x04003CC6 RID: 15558
private static readonly IntPtr NativeMethodInfoPtr_UpdateUnlockState_Public_Void_0;
// Token: 0x04003CC7 RID: 15559
private static readonly IntPtr NativeMethodInfoPtr_IsCurrentLocation_Public_Boolean_GameStage_Int32_0;
// Token: 0x04003CC8 RID: 15560
private static readonly IntPtr NativeMethodInfoPtr_GetLocationText_Public_String_0;
// Token: 0x04003CC9 RID: 15561
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}