using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using Il2CppSystem; using Il2CppSystem.Collections.Generic; using UnityEngine; // Token: 0x0200024A RID: 586 public class SoulSystem : Il2CppSystem.Object { // Token: 0x06005419 RID: 21529 RVA: 0x0014E964 File Offset: 0x0014CB64 [CallerCount(1)] [CachedScanResults(RefRangeStart = 577552, RefRangeEnd = 577553, XrefRangeStart = 577412, XrefRangeEnd = 577552, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Init(Transform soulRoot) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(soulRoot); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SoulSystem.NativeMethodInfoPtr_Init_Public_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600541A RID: 21530 RVA: 0x0014E9C0 File Offset: 0x0014CBC0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 577585, RefRangeEnd = 577586, XrefRangeStart = 577553, XrefRangeEnd = 577585, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void InitCollisionEffectPools(Il2CppStringArray effectNames = null) { if (effectNames == null) { effectNames = new Il2CppStringArray(0L); } IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(effectNames); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SoulSystem.NativeMethodInfoPtr_InitCollisionEffectPools_Private_Void_Il2CppStringArray_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600541B RID: 21531 RVA: 0x0014EA30 File Offset: 0x0014CC30 [CallerCount(1)] [CachedScanResults(RefRangeStart = 577621, RefRangeEnd = 577622, XrefRangeStart = 577586, XrefRangeEnd = 577621, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetTimeScale(float timeScale) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref timeScale; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SoulSystem.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600541C RID: 21532 RVA: 0x0014EA84 File Offset: 0x0014CC84 [CallerCount(1)] [CachedScanResults(RefRangeStart = 577632, RefRangeEnd = 577633, XrefRangeStart = 577622, XrefRangeEnd = 577632, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void CreateSoul(SoulSystem.SoulType type, Vector3 pos, int amount) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref type; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref pos; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref amount; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SoulSystem.NativeMethodInfoPtr_CreateSoul_Public_Void_SoulType_Vector3_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600541D RID: 21533 RVA: 0x0014EB00 File Offset: 0x0014CD00 [CallerCount(1)] [CachedScanResults(RefRangeStart = 577670, RefRangeEnd = 577671, XrefRangeStart = 577633, XrefRangeEnd = 577670, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void CreateHPSoul(Vector3 pos, int totalAmount) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref pos; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref totalAmount; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SoulSystem.NativeMethodInfoPtr_CreateHPSoul_Private_Void_Vector3_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600541E RID: 21534 RVA: 0x0014EB68 File Offset: 0x0014CD68 [CallerCount(1)] [CachedScanResults(RefRangeStart = 577708, RefRangeEnd = 577709, XrefRangeStart = 577671, XrefRangeEnd = 577708, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void CreateMPSoul(Vector3 pos, int totalAmount) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref pos; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref totalAmount; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SoulSystem.NativeMethodInfoPtr_CreateMPSoul_Private_Void_Vector3_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600541F RID: 21535 RVA: 0x0014EBD0 File Offset: 0x0014CDD0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 577746, RefRangeEnd = 577747, XrefRangeStart = 577709, XrefRangeEnd = 577746, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void CreateMoneySoul(Vector3 pos, int totalAmount) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref pos; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref totalAmount; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SoulSystem.NativeMethodInfoPtr_CreateMoneySoul_Private_Void_Vector3_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005420 RID: 21536 RVA: 0x0014EC38 File Offset: 0x0014CE38 [CallerCount(1)] [CachedScanResults(RefRangeStart = 577774, RefRangeEnd = 577775, XrefRangeStart = 577747, XrefRangeEnd = 577774, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void CreateEventSoul(Vector3 pos, Vector3 target, int num, SwitchDevice sd, Transform leadObject = null) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref pos; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref target; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref num; ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(sd); ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(leadObject); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SoulSystem.NativeMethodInfoPtr_CreateEventSoul_Public_Void_Vector3_Vector3_Int32_SwitchDevice_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005421 RID: 21537 RVA: 0x0014ECE4 File Offset: 0x0014CEE4 [CallerCount(1)] [CachedScanResults(RefRangeStart = 577803, RefRangeEnd = 577804, XrefRangeStart = 577775, XrefRangeEnd = 577803, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void CreateEventSoul(Vector3 pos, Vector3 target, int num, SceneEvent openSceneEvent, Transform openSceneEventPos, Transform leadObject = null) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)6) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref pos; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref target; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref num; ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(openSceneEvent); ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(openSceneEventPos); ptr[checked(unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(leadObject); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SoulSystem.NativeMethodInfoPtr_CreateEventSoul_Public_Void_Vector3_Vector3_Int32_SceneEvent_Transform_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005422 RID: 21538 RVA: 0x0014EDA8 File Offset: 0x0014CFA8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 577804, XrefRangeEnd = 577809, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void CreateCollisionEffect(Soul soul) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(soul); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SoulSystem.NativeMethodInfoPtr_CreateCollisionEffect_Public_Void_Soul_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06005423 RID: 21539 RVA: 0x0014EE04 File Offset: 0x0014D004 [CallerCount(2)] [CachedScanResults(RefRangeStart = 577824, RefRangeEnd = 577826, XrefRangeStart = 577809, XrefRangeEnd = 577824, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe float GetSceneMoney() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SoulSystem.NativeMethodInfoPtr_GetSceneMoney_Public_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06005424 RID: 21540 RVA: 0x0014EE54 File Offset: 0x0014D054 [CallerCount(1)] [CachedScanResults(RefRangeStart = 577842, RefRangeEnd = 577843, XrefRangeStart = 577826, XrefRangeEnd = 577842, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe SoulSystem() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SoulSystem.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005425 RID: 21541 RVA: 0x0014EE9F File Offset: 0x0014D09F public void InitCollisionEffectPools(params string[] effectNames) { this.InitCollisionEffectPools(new Il2CppStringArray(effectNames)); } // Token: 0x06005426 RID: 21542 RVA: 0x0014EEB0 File Offset: 0x0014D0B0 // Note: this type is marked as 'beforefieldinit'. static SoulSystem() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "SoulSystem"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); SoulSystem.NativeFieldInfoPtr_soulPoolMap = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "soulPoolMap"); SoulSystem.NativeFieldInfoPtr_collisionEffectPools = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "collisionEffectPools"); SoulSystem.NativeFieldInfoPtr_soulPoolRoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "soulPoolRoot"); SoulSystem.NativeFieldInfoPtr_HP_COLLISION = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "HP_COLLISION"); SoulSystem.NativeFieldInfoPtr_MP_COLLISION = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "MP_COLLISION"); SoulSystem.NativeFieldInfoPtr_MONEY_COLLISION = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "MONEY_COLLISION"); SoulSystem.NativeFieldInfoPtr_EVENT_COLLISION = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "EVENT_COLLISION"); SoulSystem.NativeMethodInfoPtr_Init_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668920); SoulSystem.NativeMethodInfoPtr_InitCollisionEffectPools_Private_Void_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668921); SoulSystem.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668922); SoulSystem.NativeMethodInfoPtr_CreateSoul_Public_Void_SoulType_Vector3_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668923); SoulSystem.NativeMethodInfoPtr_CreateHPSoul_Private_Void_Vector3_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668924); SoulSystem.NativeMethodInfoPtr_CreateMPSoul_Private_Void_Vector3_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668925); SoulSystem.NativeMethodInfoPtr_CreateMoneySoul_Private_Void_Vector3_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668926); SoulSystem.NativeMethodInfoPtr_CreateEventSoul_Public_Void_Vector3_Vector3_Int32_SwitchDevice_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668927); SoulSystem.NativeMethodInfoPtr_CreateEventSoul_Public_Void_Vector3_Vector3_Int32_SceneEvent_Transform_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668928); SoulSystem.NativeMethodInfoPtr_CreateCollisionEffect_Public_Void_Soul_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668929); SoulSystem.NativeMethodInfoPtr_GetSceneMoney_Public_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668930); SoulSystem.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668931); } // Token: 0x06005427 RID: 21543 RVA: 0x0000A74C File Offset: 0x0000894C public SoulSystem(IntPtr pointer) : base(pointer) { } // Token: 0x17001DF0 RID: 7664 // (get) Token: 0x06005428 RID: 21544 RVA: 0x0014F05C File Offset: 0x0014D25C // (set) Token: 0x06005429 RID: 21545 RVA: 0x0014F090 File Offset: 0x0014D290 public unsafe Dictionary soulPoolMap { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SoulSystem.NativeFieldInfoPtr_soulPoolMap); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Dictionary(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SoulSystem.NativeFieldInfoPtr_soulPoolMap), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001DF1 RID: 7665 // (get) Token: 0x0600542A RID: 21546 RVA: 0x0014F0B8 File Offset: 0x0014D2B8 // (set) Token: 0x0600542B RID: 21547 RVA: 0x0014F0EC File Offset: 0x0014D2EC public unsafe Il2CppReferenceArray collisionEffectPools { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SoulSystem.NativeFieldInfoPtr_collisionEffectPools); 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(SoulSystem.NativeFieldInfoPtr_collisionEffectPools), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001DF2 RID: 7666 // (get) Token: 0x0600542C RID: 21548 RVA: 0x0014F114 File Offset: 0x0014D314 // (set) Token: 0x0600542D RID: 21549 RVA: 0x0014F148 File Offset: 0x0014D348 public unsafe Transform soulPoolRoot { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SoulSystem.NativeFieldInfoPtr_soulPoolRoot); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Transform(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SoulSystem.NativeFieldInfoPtr_soulPoolRoot), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001DF3 RID: 7667 // (get) Token: 0x0600542E RID: 21550 RVA: 0x0014F170 File Offset: 0x0014D370 // (set) Token: 0x0600542F RID: 21551 RVA: 0x0014F190 File Offset: 0x0014D390 public unsafe static string HP_COLLISION { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(SoulSystem.NativeFieldInfoPtr_HP_COLLISION, (void*)(&intPtr)); return IL2CPP.Il2CppStringToManaged(intPtr); } set { IL2CPP.il2cpp_field_static_set_value(SoulSystem.NativeFieldInfoPtr_HP_COLLISION, IL2CPP.ManagedStringToIl2Cpp(value)); } } // Token: 0x17001DF4 RID: 7668 // (get) Token: 0x06005430 RID: 21552 RVA: 0x0014F1A8 File Offset: 0x0014D3A8 // (set) Token: 0x06005431 RID: 21553 RVA: 0x0014F1C8 File Offset: 0x0014D3C8 public unsafe static string MP_COLLISION { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(SoulSystem.NativeFieldInfoPtr_MP_COLLISION, (void*)(&intPtr)); return IL2CPP.Il2CppStringToManaged(intPtr); } set { IL2CPP.il2cpp_field_static_set_value(SoulSystem.NativeFieldInfoPtr_MP_COLLISION, IL2CPP.ManagedStringToIl2Cpp(value)); } } // Token: 0x17001DF5 RID: 7669 // (get) Token: 0x06005432 RID: 21554 RVA: 0x0014F1E0 File Offset: 0x0014D3E0 // (set) Token: 0x06005433 RID: 21555 RVA: 0x0014F200 File Offset: 0x0014D400 public unsafe static string MONEY_COLLISION { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(SoulSystem.NativeFieldInfoPtr_MONEY_COLLISION, (void*)(&intPtr)); return IL2CPP.Il2CppStringToManaged(intPtr); } set { IL2CPP.il2cpp_field_static_set_value(SoulSystem.NativeFieldInfoPtr_MONEY_COLLISION, IL2CPP.ManagedStringToIl2Cpp(value)); } } // Token: 0x17001DF6 RID: 7670 // (get) Token: 0x06005434 RID: 21556 RVA: 0x0014F218 File Offset: 0x0014D418 // (set) Token: 0x06005435 RID: 21557 RVA: 0x0014F238 File Offset: 0x0014D438 public unsafe static string EVENT_COLLISION { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(SoulSystem.NativeFieldInfoPtr_EVENT_COLLISION, (void*)(&intPtr)); return IL2CPP.Il2CppStringToManaged(intPtr); } set { IL2CPP.il2cpp_field_static_set_value(SoulSystem.NativeFieldInfoPtr_EVENT_COLLISION, IL2CPP.ManagedStringToIl2Cpp(value)); } } // Token: 0x04003738 RID: 14136 private static readonly IntPtr NativeFieldInfoPtr_soulPoolMap; // Token: 0x04003739 RID: 14137 private static readonly IntPtr NativeFieldInfoPtr_collisionEffectPools; // Token: 0x0400373A RID: 14138 private static readonly IntPtr NativeFieldInfoPtr_soulPoolRoot; // Token: 0x0400373B RID: 14139 private static readonly IntPtr NativeFieldInfoPtr_HP_COLLISION; // Token: 0x0400373C RID: 14140 private static readonly IntPtr NativeFieldInfoPtr_MP_COLLISION; // Token: 0x0400373D RID: 14141 private static readonly IntPtr NativeFieldInfoPtr_MONEY_COLLISION; // Token: 0x0400373E RID: 14142 private static readonly IntPtr NativeFieldInfoPtr_EVENT_COLLISION; // Token: 0x0400373F RID: 14143 private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_Transform_0; // Token: 0x04003740 RID: 14144 private static readonly IntPtr NativeMethodInfoPtr_InitCollisionEffectPools_Private_Void_Il2CppStringArray_0; // Token: 0x04003741 RID: 14145 private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0; // Token: 0x04003742 RID: 14146 private static readonly IntPtr NativeMethodInfoPtr_CreateSoul_Public_Void_SoulType_Vector3_Int32_0; // Token: 0x04003743 RID: 14147 private static readonly IntPtr NativeMethodInfoPtr_CreateHPSoul_Private_Void_Vector3_Int32_0; // Token: 0x04003744 RID: 14148 private static readonly IntPtr NativeMethodInfoPtr_CreateMPSoul_Private_Void_Vector3_Int32_0; // Token: 0x04003745 RID: 14149 private static readonly IntPtr NativeMethodInfoPtr_CreateMoneySoul_Private_Void_Vector3_Int32_0; // Token: 0x04003746 RID: 14150 private static readonly IntPtr NativeMethodInfoPtr_CreateEventSoul_Public_Void_Vector3_Vector3_Int32_SwitchDevice_Transform_0; // Token: 0x04003747 RID: 14151 private static readonly IntPtr NativeMethodInfoPtr_CreateEventSoul_Public_Void_Vector3_Vector3_Int32_SceneEvent_Transform_Transform_0; // Token: 0x04003748 RID: 14152 private static readonly IntPtr NativeMethodInfoPtr_CreateCollisionEffect_Public_Void_Soul_0; // Token: 0x04003749 RID: 14153 private static readonly IntPtr NativeMethodInfoPtr_GetSceneMoney_Public_Single_0; // Token: 0x0400374A RID: 14154 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x0200024B RID: 587 public enum SoulType { // Token: 0x0400374C RID: 14156 HP, // Token: 0x0400374D RID: 14157 MP, // Token: 0x0400374E RID: 14158 Money, // Token: 0x0400374F RID: 14159 Event } // Token: 0x0200024C RID: 588 [ObfuscatedName("SoulSystem/<>c__DisplayClass9_0")] public sealed class __c__DisplayClass9_0 : Il2CppSystem.Object { // Token: 0x06005436 RID: 21558 RVA: 0x0014F250 File Offset: 0x0014D450 [CallerCount(1664)] [CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe __c__DisplayClass9_0() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SoulSystem.__c__DisplayClass9_0.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005437 RID: 21559 RVA: 0x0014F29C File Offset: 0x0014D49C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 577400, XrefRangeEnd = 577412, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void _InitCollisionEffectPools_b__0() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SoulSystem.__c__DisplayClass9_0.NativeMethodInfoPtr__InitCollisionEffectPools_b__0_Internal_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005438 RID: 21560 RVA: 0x0014F2E0 File Offset: 0x0014D4E0 // Note: this type is marked as 'beforefieldinit'. static __c__DisplayClass9_0() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "<>c__DisplayClass9_0"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); SoulSystem.__c__DisplayClass9_0.NativeFieldInfoPtr_order = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "order"); SoulSystem.__c__DisplayClass9_0.NativeFieldInfoPtr_request = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "request"); SoulSystem.__c__DisplayClass9_0.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>4__this"); SoulSystem.__c__DisplayClass9_0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668932); SoulSystem.__c__DisplayClass9_0.NativeMethodInfoPtr__InitCollisionEffectPools_b__0_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668933); } // Token: 0x06005439 RID: 21561 RVA: 0x0000A74C File Offset: 0x0000894C public __c__DisplayClass9_0(IntPtr pointer) : base(pointer) { } // Token: 0x17001DF7 RID: 7671 // (get) Token: 0x0600543A RID: 21562 RVA: 0x0014F370 File Offset: 0x0014D570 // (set) Token: 0x0600543B RID: 21563 RVA: 0x0014F398 File Offset: 0x0014D598 public unsafe int order { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SoulSystem.__c__DisplayClass9_0.NativeFieldInfoPtr_order); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SoulSystem.__c__DisplayClass9_0.NativeFieldInfoPtr_order)) = value; } } // Token: 0x17001DF8 RID: 7672 // (get) Token: 0x0600543C RID: 21564 RVA: 0x0014F3BC File Offset: 0x0014D5BC // (set) Token: 0x0600543D RID: 21565 RVA: 0x0014F3F0 File Offset: 0x0014D5F0 public unsafe AssetSoulRequest request { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SoulSystem.__c__DisplayClass9_0.NativeFieldInfoPtr_request); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new AssetSoulRequest(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SoulSystem.__c__DisplayClass9_0.NativeFieldInfoPtr_request), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001DF9 RID: 7673 // (get) Token: 0x0600543E RID: 21566 RVA: 0x0014F418 File Offset: 0x0014D618 // (set) Token: 0x0600543F RID: 21567 RVA: 0x0014F44C File Offset: 0x0014D64C public unsafe SoulSystem __4__this { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SoulSystem.__c__DisplayClass9_0.NativeFieldInfoPtr___4__this); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new SoulSystem(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SoulSystem.__c__DisplayClass9_0.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04003750 RID: 14160 private static readonly IntPtr NativeFieldInfoPtr_order; // Token: 0x04003751 RID: 14161 private static readonly IntPtr NativeFieldInfoPtr_request; // Token: 0x04003752 RID: 14162 private static readonly IntPtr NativeFieldInfoPtr___4__this; // Token: 0x04003753 RID: 14163 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x04003754 RID: 14164 private static readonly IntPtr NativeMethodInfoPtr__InitCollisionEffectPools_b__0_Internal_Void_0; } }