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

404 lines
15 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using UnityEngine;
// Token: 0x02000227 RID: 551
public class SaveSystem : MonoBehaviour
{
// Token: 0x17001CE5 RID: 7397
// (get) Token: 0x060050C6 RID: 20678 RVA: 0x001417F4 File Offset: 0x0013F9F4
public unsafe GameSave GameSave
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 568837, XrefRangeEnd = 568841, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SaveSystem.NativeMethodInfoPtr_get_GameSave_Private_get_GameSave_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new GameSave(intPtr3) : null;
}
}
// Token: 0x060050C7 RID: 20679 RVA: 0x0014184C File Offset: 0x0013FA4C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 568841, XrefRangeEnd = 568842, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Init()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SaveSystem.NativeMethodInfoPtr_Init_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060050C8 RID: 20680 RVA: 0x00141890 File Offset: 0x0013FA90
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 568934, RefRangeEnd = 568938, XrefRangeStart = 568842, XrefRangeEnd = 568934, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void UpdateCharacterData(WizardGirlManage nobeta, SoulSystem soulSystem)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(nobeta);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(soulSystem);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SaveSystem.NativeMethodInfoPtr_UpdateCharacterData_Public_Void_WizardGirlManage_SoulSystem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060050C9 RID: 20681 RVA: 0x00141904 File Offset: 0x0013FB04
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 568938, XrefRangeEnd = 568950, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void CalculateSceneSouls(WizardGirlManage nobeta, SoulSystem soulSystem)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(nobeta);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(soulSystem);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SaveSystem.NativeMethodInfoPtr_CalculateSceneSouls_Public_Void_WizardGirlManage_SoulSystem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060050CA RID: 20682 RVA: 0x00141978 File Offset: 0x0013FB78
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 568950, XrefRangeEnd = 568963, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void AllLevelCompletedLoadCharacterData(PlayerItem Item, SoulSystem Soul, CharacterBaseData PlayerData, PlayerEffectPlay.Magic Effect, int iItemSelectPos)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(Item);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(Soul);
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(PlayerData);
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref Effect;
ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref iItemSelectPos;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SaveSystem.NativeMethodInfoPtr_AllLevelCompletedLoadCharacterData_Public_Void_PlayerItem_SoulSystem_CharacterBaseData_Magic_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060050CB RID: 20683 RVA: 0x00141A28 File Offset: 0x0013FC28
[CallerCount(63)]
[CachedScanResults(RefRangeStart = 165985, RefRangeEnd = 166048, XrefRangeStart = 165985, XrefRangeEnd = 166048, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe SaveSystem()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<SaveSystem>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SaveSystem.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060050CC RID: 20684 RVA: 0x00141A74 File Offset: 0x0013FC74
// Note: this type is marked as 'beforefieldinit'.
static SaveSystem()
{
Il2CppClassPointerStore<SaveSystem>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "SaveSystem");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<SaveSystem>.NativeClassPtr);
SaveSystem.NativeFieldInfoPtr_AllSavePoint = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SaveSystem>.NativeClassPtr, "AllSavePoint");
SaveSystem.NativeFieldInfoPtr_SaveTreasureBox = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SaveSystem>.NativeClassPtr, "SaveTreasureBox");
SaveSystem.NativeFieldInfoPtr_g_bIsSaveing = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SaveSystem>.NativeClassPtr, "g_bIsSaveing");
SaveSystem.NativeMethodInfoPtr_get_GameSave_Private_get_GameSave_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SaveSystem>.NativeClassPtr, 100668674);
SaveSystem.NativeMethodInfoPtr_Init_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SaveSystem>.NativeClassPtr, 100668675);
SaveSystem.NativeMethodInfoPtr_UpdateCharacterData_Public_Void_WizardGirlManage_SoulSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SaveSystem>.NativeClassPtr, 100668676);
SaveSystem.NativeMethodInfoPtr_CalculateSceneSouls_Public_Void_WizardGirlManage_SoulSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SaveSystem>.NativeClassPtr, 100668677);
SaveSystem.NativeMethodInfoPtr_AllLevelCompletedLoadCharacterData_Public_Void_PlayerItem_SoulSystem_CharacterBaseData_Magic_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SaveSystem>.NativeClassPtr, 100668678);
SaveSystem.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SaveSystem>.NativeClassPtr, 100668679);
}
// Token: 0x060050CD RID: 20685 RVA: 0x0000351C File Offset: 0x0000171C
public SaveSystem(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17001CE2 RID: 7394
// (get) Token: 0x060050CE RID: 20686 RVA: 0x00141B58 File Offset: 0x0013FD58
// (set) Token: 0x060050CF RID: 20687 RVA: 0x00141B8C File Offset: 0x0013FD8C
public unsafe Il2CppReferenceArray<SavePoint> AllSavePoint
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SaveSystem.NativeFieldInfoPtr_AllSavePoint);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<SavePoint>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SaveSystem.NativeFieldInfoPtr_AllSavePoint), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001CE3 RID: 7395
// (get) Token: 0x060050D0 RID: 20688 RVA: 0x00141BB4 File Offset: 0x0013FDB4
// (set) Token: 0x060050D1 RID: 20689 RVA: 0x00141BE8 File Offset: 0x0013FDE8
public unsafe Il2CppReferenceArray<TreasureBox> SaveTreasureBox
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SaveSystem.NativeFieldInfoPtr_SaveTreasureBox);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<TreasureBox>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SaveSystem.NativeFieldInfoPtr_SaveTreasureBox), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001CE4 RID: 7396
// (get) Token: 0x060050D2 RID: 20690 RVA: 0x00141C10 File Offset: 0x0013FE10
// (set) Token: 0x060050D3 RID: 20691 RVA: 0x00141C38 File Offset: 0x0013FE38
public unsafe bool g_bIsSaveing
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SaveSystem.NativeFieldInfoPtr_g_bIsSaveing);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SaveSystem.NativeFieldInfoPtr_g_bIsSaveing)) = value;
}
}
// Token: 0x0400352F RID: 13615
private static readonly IntPtr NativeFieldInfoPtr_AllSavePoint;
// Token: 0x04003530 RID: 13616
private static readonly IntPtr NativeFieldInfoPtr_SaveTreasureBox;
// Token: 0x04003531 RID: 13617
private static readonly IntPtr NativeFieldInfoPtr_g_bIsSaveing;
// Token: 0x04003532 RID: 13618
private static readonly IntPtr NativeMethodInfoPtr_get_GameSave_Private_get_GameSave_0;
// Token: 0x04003533 RID: 13619
private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_0;
// Token: 0x04003534 RID: 13620
private static readonly IntPtr NativeMethodInfoPtr_UpdateCharacterData_Public_Void_WizardGirlManage_SoulSystem_0;
// Token: 0x04003535 RID: 13621
private static readonly IntPtr NativeMethodInfoPtr_CalculateSceneSouls_Public_Void_WizardGirlManage_SoulSystem_0;
// Token: 0x04003536 RID: 13622
private static readonly IntPtr NativeMethodInfoPtr_AllLevelCompletedLoadCharacterData_Public_Void_PlayerItem_SoulSystem_CharacterBaseData_Magic_Int32_0;
// Token: 0x04003537 RID: 13623
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000228 RID: 552
public enum ScriptType
{
// Token: 0x04003539 RID: 13625
Null,
// Token: 0x0400353A RID: 13626
MeetCat,
// Token: 0x0400353B RID: 13627
L01Room01,
// Token: 0x0400353C RID: 13628
L01Room03,
// Token: 0x0400353D RID: 13629
L01Room04,
// Token: 0x0400353E RID: 13630
L01Clear,
// Token: 0x0400353F RID: 13631
L02Room01,
// Token: 0x04003540 RID: 13632
L02Room03,
// Token: 0x04003541 RID: 13633
L02Room08,
// Token: 0x04003542 RID: 13634
L02Room09,
// Token: 0x04003543 RID: 13635
L02Clear,
// Token: 0x04003544 RID: 13636
L01OpenDoor01,
// Token: 0x04003545 RID: 13637
L01OpenDoor02,
// Token: 0x04003546 RID: 13638
L02OpenDoor,
// Token: 0x04003547 RID: 13639
L03Room01,
// Token: 0x04003548 RID: 13640
L03Room01DoorL,
// Token: 0x04003549 RID: 13641
L03Room01DoorR,
// Token: 0x0400354A RID: 13642
L03Room02,
// Token: 0x0400354B RID: 13643
L03Room02To04W01,
// Token: 0x0400354C RID: 13644
L03Room02To04W02,
// Token: 0x0400354D RID: 13645
L03Room04_01,
// Token: 0x0400354E RID: 13646
L03Room04_02,
// Token: 0x0400354F RID: 13647
L03Room04_MFloor,
// Token: 0x04003550 RID: 13648
L03Room05,
// Token: 0x04003551 RID: 13649
L03Room06,
// Token: 0x04003552 RID: 13650
L03Room08_MFloor,
// Token: 0x04003553 RID: 13651
L03Room08ToBack,
// Token: 0x04003554 RID: 13652
L01OpenDoor03,
// Token: 0x04003555 RID: 13653
L01Room06To07,
// Token: 0x04003556 RID: 13654
L02Room06,
// Token: 0x04003557 RID: 13655
L02Room09Reverse,
// Token: 0x04003558 RID: 13656
L02L03BackDoor,
// Token: 0x04003559 RID: 13657
L03Clear,
// Token: 0x0400355A RID: 13658
L03L04BackDoor,
// Token: 0x0400355B RID: 13659
L03Room01DoorLReverse,
// Token: 0x0400355C RID: 13660
L03Room04Item,
// Token: 0x0400355D RID: 13661
L03Boss01Clear,
// Token: 0x0400355E RID: 13662
L03Boss01ClearReverse,
// Token: 0x0400355F RID: 13663
L01Room07Wall,
// Token: 0x04003560 RID: 13664
L01Room08Wall01,
// Token: 0x04003561 RID: 13665
L01Room08Wall02,
// Token: 0x04003562 RID: 13666
L03Room01Reverse,
// Token: 0x04003563 RID: 13667
L01Room07Magic,
// Token: 0x04003564 RID: 13668
L01Room09Magic,
// Token: 0x04003565 RID: 13669
L01Room10,
// Token: 0x04003566 RID: 13670
L01Room08Door,
// Token: 0x04003567 RID: 13671
L04Room01HatLostScript,
// Token: 0x04003568 RID: 13672
L04Room01CatPos,
// Token: 0x04003569 RID: 13673
L04Room01HatGetScript,
// Token: 0x0400356A RID: 13674
L04Room01PlayerHat,
// Token: 0x0400356B RID: 13675
L04Room01End,
// Token: 0x0400356C RID: 13676
L04Room02Switch,
// Token: 0x0400356D RID: 13677
L04Room02DoorSwitch,
// Token: 0x0400356E RID: 13678
L04Room05Wall,
// Token: 0x0400356F RID: 13679
L04Room06,
// Token: 0x04003570 RID: 13680
L04Room07_01,
// Token: 0x04003571 RID: 13681
L04Room07_02,
// Token: 0x04003572 RID: 13682
L04Room07_03,
// Token: 0x04003573 RID: 13683
L04Room08,
// Token: 0x04003574 RID: 13684
L04Room10,
// Token: 0x04003575 RID: 13685
L04RoomBoss,
// Token: 0x04003576 RID: 13686
L05Room01,
// Token: 0x04003577 RID: 13687
L05Room02DoorSwitch,
// Token: 0x04003578 RID: 13688
L05Room03To04DoorSwitch,
// Token: 0x04003579 RID: 13689
L05Room04_01,
// Token: 0x0400357A RID: 13690
L05Room04_02,
// Token: 0x0400357B RID: 13691
L05Room04DoorSwitch,
// Token: 0x0400357C RID: 13692
L05Room04DoorHide,
// Token: 0x0400357D RID: 13693
L05Room05,
// Token: 0x0400357E RID: 13694
L05Room06,
// Token: 0x0400357F RID: 13695
L05Room06DoorHide,
// Token: 0x04003580 RID: 13696
L05Room07_01,
// Token: 0x04003581 RID: 13697
L05Room07_02,
// Token: 0x04003582 RID: 13698
L05Room07_03,
// Token: 0x04003583 RID: 13699
L05Room08DoorHide,
// Token: 0x04003584 RID: 13700
L05RoomBoss,
// Token: 0x04003585 RID: 13701
L06RoomStart,
// Token: 0x04003586 RID: 13702
L06Act02DoorPlayer,
// Token: 0x04003587 RID: 13703
L06Act02Alarm,
// Token: 0x04003588 RID: 13704
L06Act02Clear,
// Token: 0x04003589 RID: 13705
L06Act03DamageDoorPlayer,
// Token: 0x0400358A RID: 13706
L06Act03DamageDoorEnemy,
// Token: 0x0400358B RID: 13707
L06Act03Clear,
// Token: 0x0400358C RID: 13708
L06Act04Switch,
// Token: 0x0400358D RID: 13709
L06Act04Clear,
// Token: 0x0400358E RID: 13710
L06Act05Ball,
// Token: 0x0400358F RID: 13711
L06Act05Clear,
// Token: 0x04003590 RID: 13712
L06CentralAct03,
// Token: 0x04003591 RID: 13713
L06CentralAct04,
// Token: 0x04003592 RID: 13714
L06CentralAct05,
// Token: 0x04003593 RID: 13715
L06Central,
// Token: 0x04003594 RID: 13716
L06Boss01,
// Token: 0x04003595 RID: 13717
L06Clear,
// Token: 0x04003596 RID: 13718
L02CatBook
}
}