Files
2023-09-06 22:19:13 +02:00

567 lines
27 KiB
C#

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<SoulSystem>.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<SoulSystem>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "SoulSystem");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<SoulSystem>.NativeClassPtr);
SoulSystem.NativeFieldInfoPtr_soulPoolMap = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SoulSystem>.NativeClassPtr, "soulPoolMap");
SoulSystem.NativeFieldInfoPtr_collisionEffectPools = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SoulSystem>.NativeClassPtr, "collisionEffectPools");
SoulSystem.NativeFieldInfoPtr_soulPoolRoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SoulSystem>.NativeClassPtr, "soulPoolRoot");
SoulSystem.NativeFieldInfoPtr_HP_COLLISION = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SoulSystem>.NativeClassPtr, "HP_COLLISION");
SoulSystem.NativeFieldInfoPtr_MP_COLLISION = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SoulSystem>.NativeClassPtr, "MP_COLLISION");
SoulSystem.NativeFieldInfoPtr_MONEY_COLLISION = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SoulSystem>.NativeClassPtr, "MONEY_COLLISION");
SoulSystem.NativeFieldInfoPtr_EVENT_COLLISION = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SoulSystem>.NativeClassPtr, "EVENT_COLLISION");
SoulSystem.NativeMethodInfoPtr_Init_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SoulSystem>.NativeClassPtr, 100668920);
SoulSystem.NativeMethodInfoPtr_InitCollisionEffectPools_Private_Void_Il2CppStringArray_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SoulSystem>.NativeClassPtr, 100668921);
SoulSystem.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SoulSystem>.NativeClassPtr, 100668922);
SoulSystem.NativeMethodInfoPtr_CreateSoul_Public_Void_SoulType_Vector3_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SoulSystem>.NativeClassPtr, 100668923);
SoulSystem.NativeMethodInfoPtr_CreateHPSoul_Private_Void_Vector3_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SoulSystem>.NativeClassPtr, 100668924);
SoulSystem.NativeMethodInfoPtr_CreateMPSoul_Private_Void_Vector3_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SoulSystem>.NativeClassPtr, 100668925);
SoulSystem.NativeMethodInfoPtr_CreateMoneySoul_Private_Void_Vector3_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SoulSystem>.NativeClassPtr, 100668926);
SoulSystem.NativeMethodInfoPtr_CreateEventSoul_Public_Void_Vector3_Vector3_Int32_SwitchDevice_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SoulSystem>.NativeClassPtr, 100668927);
SoulSystem.NativeMethodInfoPtr_CreateEventSoul_Public_Void_Vector3_Vector3_Int32_SceneEvent_Transform_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SoulSystem>.NativeClassPtr, 100668928);
SoulSystem.NativeMethodInfoPtr_CreateCollisionEffect_Public_Void_Soul_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SoulSystem>.NativeClassPtr, 100668929);
SoulSystem.NativeMethodInfoPtr_GetSceneMoney_Public_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SoulSystem>.NativeClassPtr, 100668930);
SoulSystem.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SoulSystem>.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<string, SoulPool> soulPoolMap
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SoulSystem.NativeFieldInfoPtr_soulPoolMap);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Dictionary<string, SoulPool>(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<EffectPool> collisionEffectPools
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SoulSystem.NativeFieldInfoPtr_collisionEffectPools);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<EffectPool>(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<SoulSystem.__c__DisplayClass9_0>.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<SoulSystem.__c__DisplayClass9_0>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<SoulSystem>.NativeClassPtr, "<>c__DisplayClass9_0");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<SoulSystem.__c__DisplayClass9_0>.NativeClassPtr);
SoulSystem.__c__DisplayClass9_0.NativeFieldInfoPtr_order = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SoulSystem.__c__DisplayClass9_0>.NativeClassPtr, "order");
SoulSystem.__c__DisplayClass9_0.NativeFieldInfoPtr_request = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SoulSystem.__c__DisplayClass9_0>.NativeClassPtr, "request");
SoulSystem.__c__DisplayClass9_0.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<SoulSystem.__c__DisplayClass9_0>.NativeClassPtr, "<>4__this");
SoulSystem.__c__DisplayClass9_0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SoulSystem.__c__DisplayClass9_0>.NativeClassPtr, 100668932);
SoulSystem.__c__DisplayClass9_0.NativeMethodInfoPtr__InitCollisionEffectPools_b__0_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<SoulSystem.__c__DisplayClass9_0>.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;
}
}