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

985 lines
49 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using MarsSDK;
using UnityEngine;
// Token: 0x020000F8 RID: 248
public class EffectPool : Il2CppSystem.Object
{
// Token: 0x06003B57 RID: 15191 RVA: 0x000E95C0 File Offset: 0x000E77C0
[CallerCount(231)]
[CachedScanResults(RefRangeStart = 540867, RefRangeEnd = 541098, XrefRangeStart = 540839, XrefRangeEnd = 540867, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Init(string assetPath, Transform root, int limitation, float aliveTime = 1f, float recycleTime = 3f)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.ManagedStringToIl2Cpp(assetPath);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(root);
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref limitation;
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref aliveTime;
ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref recycleTime;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.NativeMethodInfoPtr_Init_Public_Void_String_Transform_Int32_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06003B58 RID: 15192 RVA: 0x000E966C File Offset: 0x000E786C
[CallerCount(492)]
[CachedScanResults(RefRangeStart = 541101, RefRangeEnd = 541593, XrefRangeStart = 541098, XrefRangeEnd = 541101, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Init(GameObject prefab, Transform root, int limitation, float aliveTime = 1f, float recycleTime = 3f)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(prefab);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(root);
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref limitation;
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref aliveTime;
ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref recycleTime;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.NativeMethodInfoPtr_Init_Public_Void_GameObject_Transform_Int32_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06003B59 RID: 15193 RVA: 0x000E9718 File Offset: 0x000E7918
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 541649, RefRangeEnd = 541654, XrefRangeStart = 541593, XrefRangeEnd = 541649, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Init(int limitation, float aliveTime, float recycleTime)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref limitation;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref aliveTime;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref recycleTime;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.NativeMethodInfoPtr_Init_Private_Void_Int32_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06003B5A RID: 15194 RVA: 0x000E9794 File Offset: 0x000E7994
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 541654, XrefRangeEnd = 541685, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void RegisterEffectUpdaterProcessor()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.NativeMethodInfoPtr_RegisterEffectUpdaterProcessor_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06003B5B RID: 15195 RVA: 0x000E97D8 File Offset: 0x000E79D8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 541685, XrefRangeEnd = 541689, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool IsReady()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.NativeMethodInfoPtr_IsReady_Private_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06003B5C RID: 15196 RVA: 0x000E9828 File Offset: 0x000E7A28
[CallerCount(893)]
[CachedScanResults(RefRangeStart = 541700, RefRangeEnd = 542593, XrefRangeStart = 541689, XrefRangeEnd = 541700, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe GameObject NewUse(Vector3 position, Quaternion rotation, bool withSound = true)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref position;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref rotation;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref withSound;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.NativeMethodInfoPtr_NewUse_Public_GameObject_Vector3_Quaternion_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new GameObject(intPtr3) : null;
}
// Token: 0x06003B5D RID: 15197 RVA: 0x000E98B8 File Offset: 0x000E7AB8
[CallerCount(39)]
[CachedScanResults(RefRangeStart = 542599, RefRangeEnd = 542638, XrefRangeStart = 542593, XrefRangeEnd = 542599, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe GameObject NewUse(bool withSound = true)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref withSound;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.NativeMethodInfoPtr_NewUse_Public_GameObject_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new GameObject(intPtr3) : null;
}
}
// Token: 0x06003B5E RID: 15198 RVA: 0x000E9920 File Offset: 0x000E7B20
[CallerCount(225)]
[CachedScanResults(RefRangeStart = 542641, RefRangeEnd = 542866, XrefRangeStart = 542638, XrefRangeEnd = 542641, 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(EffectPool.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06003B5F RID: 15199 RVA: 0x000E9974 File Offset: 0x000E7B74
[CallerCount(216)]
[CachedScanResults(RefRangeStart = 542871, RefRangeEnd = 543087, XrefRangeStart = 542866, XrefRangeEnd = 542871, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Stop(float recycleTime)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref recycleTime;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.NativeMethodInfoPtr_Stop_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06003B60 RID: 15200 RVA: 0x000E99C8 File Offset: 0x000E7BC8
[CallerCount(56)]
[CachedScanResults(RefRangeStart = 543094, RefRangeEnd = 543150, XrefRangeStart = 543087, XrefRangeEnd = 543094, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void StopAll(float recycleTime)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref recycleTime;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.NativeMethodInfoPtr_StopAll_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06003B61 RID: 15201 RVA: 0x000E9A1C File Offset: 0x000E7C1C
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 543161, RefRangeEnd = 543164, XrefRangeStart = 543150, XrefRangeEnd = 543161, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void CloseAll()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.NativeMethodInfoPtr_CloseAll_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06003B62 RID: 15202 RVA: 0x000E9A60 File Offset: 0x000E7C60
[CallerCount(3)]
[CachedScanResults(RefRangeStart = 543166, RefRangeEnd = 543169, XrefRangeStart = 543164, XrefRangeEnd = 543166, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Transform GetSource()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.NativeMethodInfoPtr_GetSource_Public_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Transform(intPtr3) : null;
}
// Token: 0x06003B63 RID: 15203 RVA: 0x000E9AB8 File Offset: 0x000E7CB8
[CallerCount(469)]
[CachedScanResults(RefRangeStart = 543169, RefRangeEnd = 543638, XrefRangeStart = 543169, XrefRangeEnd = 543169, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe GameObject GetGameObject()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.NativeMethodInfoPtr_GetGameObject_Public_GameObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new GameObject(intPtr3) : null;
}
// Token: 0x06003B64 RID: 15204 RVA: 0x000E9B10 File Offset: 0x000E7D10
[CallerCount(6)]
[CachedScanResults(RefRangeStart = 543664, RefRangeEnd = 543670, XrefRangeStart = 543638, XrefRangeEnd = 543664, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Il2CppReferenceArray<GameObject> GetAllGameObjects()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.NativeMethodInfoPtr_GetAllGameObjects_Public_Il2CppReferenceArray_1_GameObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppReferenceArray<GameObject>(intPtr3) : null;
}
// Token: 0x06003B65 RID: 15205 RVA: 0x000E9B68 File Offset: 0x000E7D68
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 543670, RefRangeEnd = 543674, XrefRangeStart = 543670, XrefRangeEnd = 543670, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ParticleSystem GetParticle()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.NativeMethodInfoPtr_GetParticle_Public_ParticleSystem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new ParticleSystem(intPtr3) : null;
}
// Token: 0x06003B66 RID: 15206 RVA: 0x000E9BC0 File Offset: 0x000E7DC0
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 543674, RefRangeEnd = 543676, XrefRangeStart = 543674, XrefRangeEnd = 543674, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe SoundEffect GetSoundEffect()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.NativeMethodInfoPtr_GetSoundEffect_Public_SoundEffect_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new SoundEffect(intPtr3) : null;
}
// Token: 0x06003B67 RID: 15207 RVA: 0x000E9C18 File Offset: 0x000E7E18
[CallerCount(26)]
[CachedScanResults(RefRangeStart = 543676, RefRangeEnd = 543702, XrefRangeStart = 543676, XrefRangeEnd = 543676, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe float GetAliveTime()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.NativeMethodInfoPtr_GetAliveTime_Public_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06003B68 RID: 15208 RVA: 0x000E9C68 File Offset: 0x000E7E68
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 543702, XrefRangeEnd = 543712, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe virtual void Dispose()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.NativeMethodInfoPtr_Dispose_Public_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06003B69 RID: 15209 RVA: 0x000E9CAC File Offset: 0x000E7EAC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 543712, XrefRangeEnd = 543722, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe EffectUpdater GenerateUpdater()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.NativeMethodInfoPtr_GenerateUpdater_Private_EffectUpdater_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new EffectUpdater(intPtr3) : null;
}
// Token: 0x06003B6A RID: 15210 RVA: 0x000E9D04 File Offset: 0x000E7F04
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 543736, RefRangeEnd = 543738, XrefRangeStart = 543722, XrefRangeEnd = 543736, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe EffectUpdater GetUpdater()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.NativeMethodInfoPtr_GetUpdater_Private_EffectUpdater_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new EffectUpdater(intPtr3) : null;
}
// Token: 0x06003B6B RID: 15211 RVA: 0x000E9D5C File Offset: 0x000E7F5C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 543738, XrefRangeEnd = 543743, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void ReturnUpdater(EffectUpdater updater)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(updater);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.NativeMethodInfoPtr_ReturnUpdater_Private_Void_EffectUpdater_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06003B6C RID: 15212 RVA: 0x000E9DB8 File Offset: 0x000E7FB8
[CallerCount(723)]
[CachedScanResults(RefRangeStart = 543744, RefRangeEnd = 544467, XrefRangeStart = 543743, XrefRangeEnd = 543744, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe EffectPool()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<EffectPool>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06003B6D RID: 15213 RVA: 0x000E9E04 File Offset: 0x000E8004
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 544467, XrefRangeEnd = 544469, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void _RegisterEffectUpdaterProcessor_b__14_0(EffectUpdater updater)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(updater);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.NativeMethodInfoPtr__RegisterEffectUpdaterProcessor_b__14_0_Private_Void_EffectUpdater_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06003B6E RID: 15214 RVA: 0x000E9E60 File Offset: 0x000E8060
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 544469, XrefRangeEnd = 544471, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void _RegisterEffectUpdaterProcessor_b__14_1(EffectUpdater updater)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(updater);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.NativeMethodInfoPtr__RegisterEffectUpdaterProcessor_b__14_1_Private_Void_EffectUpdater_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06003B6F RID: 15215 RVA: 0x000E9EBC File Offset: 0x000E80BC
// Note: this type is marked as 'beforefieldinit'.
static EffectPool()
{
Il2CppClassPointerStore<EffectPool>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "EffectPool");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<EffectPool>.NativeClassPtr);
EffectPool.NativeFieldInfoPtr_prefab = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, "prefab");
EffectPool.NativeFieldInfoPtr_root = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, "root");
EffectPool.NativeFieldInfoPtr_data = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, "data");
EffectPool.NativeFieldInfoPtr_timeScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, "timeScale");
EffectPool.NativeFieldInfoPtr_recycleTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, "recycleTime");
EffectPool.NativeFieldInfoPtr_updaterPool = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, "updaterPool");
EffectPool.NativeFieldInfoPtr_lastActiveUpdater = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, "lastActiveUpdater");
EffectPool.NativeFieldInfoPtr_effectUpdaterTimeScaleProcessor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, "effectUpdaterTimeScaleProcessor");
EffectPool.NativeFieldInfoPtr_effectUpdaterStopProcessor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, "effectUpdaterStopProcessor");
EffectPool.NativeFieldInfoPtr_effectUpdaterDisposeProcessor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, "effectUpdaterDisposeProcessor");
EffectPool.NativeFieldInfoPtr_hasDisposed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, "hasDisposed");
EffectPool.NativeMethodInfoPtr_Init_Public_Void_String_Transform_Int32_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, 100666855);
EffectPool.NativeMethodInfoPtr_Init_Public_Void_GameObject_Transform_Int32_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, 100666856);
EffectPool.NativeMethodInfoPtr_Init_Private_Void_Int32_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, 100666857);
EffectPool.NativeMethodInfoPtr_RegisterEffectUpdaterProcessor_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, 100666858);
EffectPool.NativeMethodInfoPtr_IsReady_Private_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, 100666859);
EffectPool.NativeMethodInfoPtr_NewUse_Public_GameObject_Vector3_Quaternion_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, 100666860);
EffectPool.NativeMethodInfoPtr_NewUse_Public_GameObject_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, 100666861);
EffectPool.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, 100666862);
EffectPool.NativeMethodInfoPtr_Stop_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, 100666863);
EffectPool.NativeMethodInfoPtr_StopAll_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, 100666864);
EffectPool.NativeMethodInfoPtr_CloseAll_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, 100666865);
EffectPool.NativeMethodInfoPtr_GetSource_Public_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, 100666866);
EffectPool.NativeMethodInfoPtr_GetGameObject_Public_GameObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, 100666867);
EffectPool.NativeMethodInfoPtr_GetAllGameObjects_Public_Il2CppReferenceArray_1_GameObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, 100666868);
EffectPool.NativeMethodInfoPtr_GetParticle_Public_ParticleSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, 100666869);
EffectPool.NativeMethodInfoPtr_GetSoundEffect_Public_SoundEffect_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, 100666870);
EffectPool.NativeMethodInfoPtr_GetAliveTime_Public_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, 100666871);
EffectPool.NativeMethodInfoPtr_Dispose_Public_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, 100666872);
EffectPool.NativeMethodInfoPtr_GenerateUpdater_Private_EffectUpdater_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, 100666873);
EffectPool.NativeMethodInfoPtr_GetUpdater_Private_EffectUpdater_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, 100666874);
EffectPool.NativeMethodInfoPtr_ReturnUpdater_Private_Void_EffectUpdater_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, 100666875);
EffectPool.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, 100666876);
EffectPool.NativeMethodInfoPtr__RegisterEffectUpdaterProcessor_b__14_0_Private_Void_EffectUpdater_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, 100666877);
EffectPool.NativeMethodInfoPtr__RegisterEffectUpdaterProcessor_b__14_1_Private_Void_EffectUpdater_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, 100666878);
}
// Token: 0x06003B70 RID: 15216 RVA: 0x0000A74C File Offset: 0x0000894C
public EffectPool(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17001630 RID: 5680
// (get) Token: 0x06003B71 RID: 15217 RVA: 0x000EA1A8 File Offset: 0x000E83A8
// (set) Token: 0x06003B72 RID: 15218 RVA: 0x000EA1DC File Offset: 0x000E83DC
public unsafe GameObject prefab
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.NativeFieldInfoPtr_prefab);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.NativeFieldInfoPtr_prefab), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001631 RID: 5681
// (get) Token: 0x06003B73 RID: 15219 RVA: 0x000EA204 File Offset: 0x000E8404
// (set) Token: 0x06003B74 RID: 15220 RVA: 0x000EA238 File Offset: 0x000E8438
public unsafe Transform root
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.NativeFieldInfoPtr_root);
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(EffectPool.NativeFieldInfoPtr_root), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001632 RID: 5682
// (get) Token: 0x06003B75 RID: 15221 RVA: 0x000EA260 File Offset: 0x000E8460
// (set) Token: 0x06003B76 RID: 15222 RVA: 0x000EA294 File Offset: 0x000E8494
public unsafe EffectControlData data
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.NativeFieldInfoPtr_data);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new EffectControlData(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.NativeFieldInfoPtr_data), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001633 RID: 5683
// (get) Token: 0x06003B77 RID: 15223 RVA: 0x000EA2BC File Offset: 0x000E84BC
// (set) Token: 0x06003B78 RID: 15224 RVA: 0x000EA2E4 File Offset: 0x000E84E4
public unsafe float timeScale
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.NativeFieldInfoPtr_timeScale);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.NativeFieldInfoPtr_timeScale)) = value;
}
}
// Token: 0x17001634 RID: 5684
// (get) Token: 0x06003B79 RID: 15225 RVA: 0x000EA308 File Offset: 0x000E8508
// (set) Token: 0x06003B7A RID: 15226 RVA: 0x000EA330 File Offset: 0x000E8530
public unsafe float recycleTime
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.NativeFieldInfoPtr_recycleTime);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.NativeFieldInfoPtr_recycleTime)) = value;
}
}
// Token: 0x17001635 RID: 5685
// (get) Token: 0x06003B7B RID: 15227 RVA: 0x000EA354 File Offset: 0x000E8554
// (set) Token: 0x06003B7C RID: 15228 RVA: 0x000EA388 File Offset: 0x000E8588
public unsafe ObjectPoolLimited<EffectUpdater> updaterPool
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.NativeFieldInfoPtr_updaterPool);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new ObjectPoolLimited<EffectUpdater>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.NativeFieldInfoPtr_updaterPool), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001636 RID: 5686
// (get) Token: 0x06003B7D RID: 15229 RVA: 0x000EA3B0 File Offset: 0x000E85B0
// (set) Token: 0x06003B7E RID: 15230 RVA: 0x000EA3E4 File Offset: 0x000E85E4
public unsafe EffectUpdater lastActiveUpdater
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.NativeFieldInfoPtr_lastActiveUpdater);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new EffectUpdater(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.NativeFieldInfoPtr_lastActiveUpdater), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001637 RID: 5687
// (get) Token: 0x06003B7F RID: 15231 RVA: 0x000EA40C File Offset: 0x000E860C
// (set) Token: 0x06003B80 RID: 15232 RVA: 0x000EA440 File Offset: 0x000E8640
public unsafe Action<EffectUpdater> effectUpdaterTimeScaleProcessor
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.NativeFieldInfoPtr_effectUpdaterTimeScaleProcessor);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Action<EffectUpdater>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.NativeFieldInfoPtr_effectUpdaterTimeScaleProcessor), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001638 RID: 5688
// (get) Token: 0x06003B81 RID: 15233 RVA: 0x000EA468 File Offset: 0x000E8668
// (set) Token: 0x06003B82 RID: 15234 RVA: 0x000EA49C File Offset: 0x000E869C
public unsafe Action<EffectUpdater> effectUpdaterStopProcessor
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.NativeFieldInfoPtr_effectUpdaterStopProcessor);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Action<EffectUpdater>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.NativeFieldInfoPtr_effectUpdaterStopProcessor), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001639 RID: 5689
// (get) Token: 0x06003B83 RID: 15235 RVA: 0x000EA4C4 File Offset: 0x000E86C4
// (set) Token: 0x06003B84 RID: 15236 RVA: 0x000EA4F8 File Offset: 0x000E86F8
public unsafe Action<EffectUpdater> effectUpdaterDisposeProcessor
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.NativeFieldInfoPtr_effectUpdaterDisposeProcessor);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Action<EffectUpdater>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.NativeFieldInfoPtr_effectUpdaterDisposeProcessor), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700163A RID: 5690
// (get) Token: 0x06003B85 RID: 15237 RVA: 0x000EA520 File Offset: 0x000E8720
// (set) Token: 0x06003B86 RID: 15238 RVA: 0x000EA548 File Offset: 0x000E8748
public unsafe bool hasDisposed
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.NativeFieldInfoPtr_hasDisposed);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.NativeFieldInfoPtr_hasDisposed)) = value;
}
}
// Token: 0x0400269E RID: 9886
private static readonly IntPtr NativeFieldInfoPtr_prefab;
// Token: 0x0400269F RID: 9887
private static readonly IntPtr NativeFieldInfoPtr_root;
// Token: 0x040026A0 RID: 9888
private static readonly IntPtr NativeFieldInfoPtr_data;
// Token: 0x040026A1 RID: 9889
private static readonly IntPtr NativeFieldInfoPtr_timeScale;
// Token: 0x040026A2 RID: 9890
private static readonly IntPtr NativeFieldInfoPtr_recycleTime;
// Token: 0x040026A3 RID: 9891
private static readonly IntPtr NativeFieldInfoPtr_updaterPool;
// Token: 0x040026A4 RID: 9892
private static readonly IntPtr NativeFieldInfoPtr_lastActiveUpdater;
// Token: 0x040026A5 RID: 9893
private static readonly IntPtr NativeFieldInfoPtr_effectUpdaterTimeScaleProcessor;
// Token: 0x040026A6 RID: 9894
private static readonly IntPtr NativeFieldInfoPtr_effectUpdaterStopProcessor;
// Token: 0x040026A7 RID: 9895
private static readonly IntPtr NativeFieldInfoPtr_effectUpdaterDisposeProcessor;
// Token: 0x040026A8 RID: 9896
private static readonly IntPtr NativeFieldInfoPtr_hasDisposed;
// Token: 0x040026A9 RID: 9897
private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_String_Transform_Int32_Single_Single_0;
// Token: 0x040026AA RID: 9898
private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_GameObject_Transform_Int32_Single_Single_0;
// Token: 0x040026AB RID: 9899
private static readonly IntPtr NativeMethodInfoPtr_Init_Private_Void_Int32_Single_Single_0;
// Token: 0x040026AC RID: 9900
private static readonly IntPtr NativeMethodInfoPtr_RegisterEffectUpdaterProcessor_Private_Void_0;
// Token: 0x040026AD RID: 9901
private static readonly IntPtr NativeMethodInfoPtr_IsReady_Private_Boolean_0;
// Token: 0x040026AE RID: 9902
private static readonly IntPtr NativeMethodInfoPtr_NewUse_Public_GameObject_Vector3_Quaternion_Boolean_0;
// Token: 0x040026AF RID: 9903
private static readonly IntPtr NativeMethodInfoPtr_NewUse_Public_GameObject_Boolean_0;
// Token: 0x040026B0 RID: 9904
private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0;
// Token: 0x040026B1 RID: 9905
private static readonly IntPtr NativeMethodInfoPtr_Stop_Public_Void_Single_0;
// Token: 0x040026B2 RID: 9906
private static readonly IntPtr NativeMethodInfoPtr_StopAll_Public_Void_Single_0;
// Token: 0x040026B3 RID: 9907
private static readonly IntPtr NativeMethodInfoPtr_CloseAll_Public_Void_0;
// Token: 0x040026B4 RID: 9908
private static readonly IntPtr NativeMethodInfoPtr_GetSource_Public_Transform_0;
// Token: 0x040026B5 RID: 9909
private static readonly IntPtr NativeMethodInfoPtr_GetGameObject_Public_GameObject_0;
// Token: 0x040026B6 RID: 9910
private static readonly IntPtr NativeMethodInfoPtr_GetAllGameObjects_Public_Il2CppReferenceArray_1_GameObject_0;
// Token: 0x040026B7 RID: 9911
private static readonly IntPtr NativeMethodInfoPtr_GetParticle_Public_ParticleSystem_0;
// Token: 0x040026B8 RID: 9912
private static readonly IntPtr NativeMethodInfoPtr_GetSoundEffect_Public_SoundEffect_0;
// Token: 0x040026B9 RID: 9913
private static readonly IntPtr NativeMethodInfoPtr_GetAliveTime_Public_Single_0;
// Token: 0x040026BA RID: 9914
private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Virtual_Final_New_Void_0;
// Token: 0x040026BB RID: 9915
private static readonly IntPtr NativeMethodInfoPtr_GenerateUpdater_Private_EffectUpdater_0;
// Token: 0x040026BC RID: 9916
private static readonly IntPtr NativeMethodInfoPtr_GetUpdater_Private_EffectUpdater_0;
// Token: 0x040026BD RID: 9917
private static readonly IntPtr NativeMethodInfoPtr_ReturnUpdater_Private_Void_EffectUpdater_0;
// Token: 0x040026BE RID: 9918
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x040026BF RID: 9919
private static readonly IntPtr NativeMethodInfoPtr__RegisterEffectUpdaterProcessor_b__14_0_Private_Void_EffectUpdater_0;
// Token: 0x040026C0 RID: 9920
private static readonly IntPtr NativeMethodInfoPtr__RegisterEffectUpdaterProcessor_b__14_1_Private_Void_EffectUpdater_0;
// Token: 0x020000F9 RID: 249
[ObfuscatedName("EffectPool/<>c__DisplayClass11_0")]
public sealed class __c__DisplayClass11_0 : Il2CppSystem.Object
{
// Token: 0x06003B87 RID: 15239 RVA: 0x000EA56C File Offset: 0x000E876C
[CallerCount(1659)]
[CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe __c__DisplayClass11_0()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<EffectPool.__c__DisplayClass11_0>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.__c__DisplayClass11_0.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06003B88 RID: 15240 RVA: 0x000EA5B8 File Offset: 0x000E87B8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 540818, XrefRangeEnd = 540837, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void _Init_b__0()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.__c__DisplayClass11_0.NativeMethodInfoPtr__Init_b__0_Internal_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06003B89 RID: 15241 RVA: 0x000EA5FC File Offset: 0x000E87FC
// Note: this type is marked as 'beforefieldinit'.
static __c__DisplayClass11_0()
{
Il2CppClassPointerStore<EffectPool.__c__DisplayClass11_0>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, "<>c__DisplayClass11_0");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<EffectPool.__c__DisplayClass11_0>.NativeClassPtr);
EffectPool.__c__DisplayClass11_0.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectPool.__c__DisplayClass11_0>.NativeClassPtr, "<>4__this");
EffectPool.__c__DisplayClass11_0.NativeFieldInfoPtr_req = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectPool.__c__DisplayClass11_0>.NativeClassPtr, "req");
EffectPool.__c__DisplayClass11_0.NativeFieldInfoPtr_assetPath = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectPool.__c__DisplayClass11_0>.NativeClassPtr, "assetPath");
EffectPool.__c__DisplayClass11_0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool.__c__DisplayClass11_0>.NativeClassPtr, 100666879);
EffectPool.__c__DisplayClass11_0.NativeMethodInfoPtr__Init_b__0_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool.__c__DisplayClass11_0>.NativeClassPtr, 100666880);
}
// Token: 0x06003B8A RID: 15242 RVA: 0x0000A74C File Offset: 0x0000894C
public __c__DisplayClass11_0(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700163B RID: 5691
// (get) Token: 0x06003B8B RID: 15243 RVA: 0x000EA68C File Offset: 0x000E888C
// (set) Token: 0x06003B8C RID: 15244 RVA: 0x000EA6C0 File Offset: 0x000E88C0
public unsafe EffectPool __4__this
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.__c__DisplayClass11_0.NativeFieldInfoPtr___4__this);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new EffectPool(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.__c__DisplayClass11_0.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700163C RID: 5692
// (get) Token: 0x06003B8D RID: 15245 RVA: 0x000EA6E8 File Offset: 0x000E88E8
// (set) Token: 0x06003B8E RID: 15246 RVA: 0x000EA71C File Offset: 0x000E891C
public unsafe AssetEffectRequest req
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.__c__DisplayClass11_0.NativeFieldInfoPtr_req);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new AssetEffectRequest(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.__c__DisplayClass11_0.NativeFieldInfoPtr_req), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700163D RID: 5693
// (get) Token: 0x06003B8F RID: 15247 RVA: 0x000EA744 File Offset: 0x000E8944
// (set) Token: 0x06003B90 RID: 15248 RVA: 0x000EA76D File Offset: 0x000E896D
public unsafe string assetPath
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.__c__DisplayClass11_0.NativeFieldInfoPtr_assetPath);
return IL2CPP.Il2CppStringToManaged(*intPtr);
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectPool.__c__DisplayClass11_0.NativeFieldInfoPtr_assetPath), IL2CPP.ManagedStringToIl2Cpp(value));
}
}
// Token: 0x040026C1 RID: 9921
private static readonly IntPtr NativeFieldInfoPtr___4__this;
// Token: 0x040026C2 RID: 9922
private static readonly IntPtr NativeFieldInfoPtr_req;
// Token: 0x040026C3 RID: 9923
private static readonly IntPtr NativeFieldInfoPtr_assetPath;
// Token: 0x040026C4 RID: 9924
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x040026C5 RID: 9925
private static readonly IntPtr NativeMethodInfoPtr__Init_b__0_Internal_Void_0;
}
// Token: 0x020000FA RID: 250
[ObfuscatedName("EffectPool/<>c")]
[Serializable]
public sealed class __c : Il2CppSystem.Object
{
// Token: 0x06003B91 RID: 15249 RVA: 0x000EA794 File Offset: 0x000E8994
[CallerCount(1659)]
[CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe __c()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<EffectPool.__c>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.__c.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06003B92 RID: 15250 RVA: 0x000EA7E0 File Offset: 0x000E89E0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 540837, XrefRangeEnd = 540839, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void _RegisterEffectUpdaterProcessor_b__14_2(EffectUpdater updater)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(updater);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.__c.NativeMethodInfoPtr__RegisterEffectUpdaterProcessor_b__14_2_Internal_Void_EffectUpdater_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06003B93 RID: 15251 RVA: 0x000EA83C File Offset: 0x000E8A3C
[CallerCount(0)]
public unsafe GameObject _GetAllGameObjects_b__24_0(EffectUpdater updater)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(updater);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectPool.__c.NativeMethodInfoPtr__GetAllGameObjects_b__24_0_Internal_GameObject_EffectUpdater_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new GameObject(intPtr3) : null;
}
}
// Token: 0x06003B94 RID: 15252 RVA: 0x000EA8AC File Offset: 0x000E8AAC
// Note: this type is marked as 'beforefieldinit'.
static __c()
{
Il2CppClassPointerStore<EffectPool.__c>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<EffectPool>.NativeClassPtr, "<>c");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<EffectPool.__c>.NativeClassPtr);
EffectPool.__c.NativeFieldInfoPtr___9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectPool.__c>.NativeClassPtr, "<>9");
EffectPool.__c.NativeFieldInfoPtr___9__14_2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectPool.__c>.NativeClassPtr, "<>9__14_2");
EffectPool.__c.NativeFieldInfoPtr___9__24_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectPool.__c>.NativeClassPtr, "<>9__24_0");
EffectPool.__c.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool.__c>.NativeClassPtr, 100666882);
EffectPool.__c.NativeMethodInfoPtr__RegisterEffectUpdaterProcessor_b__14_2_Internal_Void_EffectUpdater_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool.__c>.NativeClassPtr, 100666883);
EffectPool.__c.NativeMethodInfoPtr__GetAllGameObjects_b__24_0_Internal_GameObject_EffectUpdater_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectPool.__c>.NativeClassPtr, 100666884);
}
// Token: 0x06003B95 RID: 15253 RVA: 0x0000A74C File Offset: 0x0000894C
public __c(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700163E RID: 5694
// (get) Token: 0x06003B96 RID: 15254 RVA: 0x000EA950 File Offset: 0x000E8B50
// (set) Token: 0x06003B97 RID: 15255 RVA: 0x000EA97B File Offset: 0x000E8B7B
public unsafe static EffectPool.__c __9
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(EffectPool.__c.NativeFieldInfoPtr___9, (void*)(&intPtr));
IntPtr intPtr2 = intPtr;
return (intPtr2 != 0) ? new EffectPool.__c(intPtr2) : null;
}
set
{
IL2CPP.il2cpp_field_static_set_value(EffectPool.__c.NativeFieldInfoPtr___9, IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700163F RID: 5695
// (get) Token: 0x06003B98 RID: 15256 RVA: 0x000EA990 File Offset: 0x000E8B90
// (set) Token: 0x06003B99 RID: 15257 RVA: 0x000EA9BB File Offset: 0x000E8BBB
public unsafe static Action<EffectUpdater> __9__14_2
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(EffectPool.__c.NativeFieldInfoPtr___9__14_2, (void*)(&intPtr));
IntPtr intPtr2 = intPtr;
return (intPtr2 != 0) ? new Action<EffectUpdater>(intPtr2) : null;
}
set
{
IL2CPP.il2cpp_field_static_set_value(EffectPool.__c.NativeFieldInfoPtr___9__14_2, IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001640 RID: 5696
// (get) Token: 0x06003B9A RID: 15258 RVA: 0x000EA9D0 File Offset: 0x000E8BD0
// (set) Token: 0x06003B9B RID: 15259 RVA: 0x000EA9FB File Offset: 0x000E8BFB
public unsafe static Func<EffectUpdater, GameObject> __9__24_0
{
get
{
IntPtr intPtr;
IL2CPP.il2cpp_field_static_get_value(EffectPool.__c.NativeFieldInfoPtr___9__24_0, (void*)(&intPtr));
IntPtr intPtr2 = intPtr;
return (intPtr2 != 0) ? new Func<EffectUpdater, GameObject>(intPtr2) : null;
}
set
{
IL2CPP.il2cpp_field_static_set_value(EffectPool.__c.NativeFieldInfoPtr___9__24_0, IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040026C6 RID: 9926
private static readonly IntPtr NativeFieldInfoPtr___9;
// Token: 0x040026C7 RID: 9927
private static readonly IntPtr NativeFieldInfoPtr___9__14_2;
// Token: 0x040026C8 RID: 9928
private static readonly IntPtr NativeFieldInfoPtr___9__24_0;
// Token: 0x040026C9 RID: 9929
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x040026CA RID: 9930
private static readonly IntPtr NativeMethodInfoPtr__RegisterEffectUpdaterProcessor_b__14_2_Internal_Void_EffectUpdater_0;
// Token: 0x040026CB RID: 9931
private static readonly IntPtr NativeMethodInfoPtr__GetAllGameObjects_b__24_0_Internal_GameObject_EffectUpdater_0;
}
}