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

980 lines
48 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem;
using Il2CppSystem.Collections.Generic;
using MEC;
using UnityEngine;
// Token: 0x02000123 RID: 291
public class EffectUpdater : Il2CppSystem.Object
{
// Token: 0x1700171B RID: 5915
// (get) Token: 0x06003EC4 RID: 16068 RVA: 0x000F8A8C File Offset: 0x000F6C8C
public unsafe bool IsActive
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 552907, XrefRangeEnd = 552909, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater.NativeMethodInfoPtr_get_IsActive_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x1700171C RID: 5916
// (get) Token: 0x06003EC5 RID: 16069 RVA: 0x000F8ADC File Offset: 0x000F6CDC
public unsafe GameObject Source
{
[CallerCount(9)]
[CachedScanResults(RefRangeStart = 7538, RefRangeEnd = 7547, XrefRangeStart = 7538, XrefRangeEnd = 7547, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater.NativeMethodInfoPtr_get_Source_Public_get_GameObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new GameObject(intPtr3) : null;
}
}
// Token: 0x1700171D RID: 5917
// (get) Token: 0x06003EC6 RID: 16070 RVA: 0x000F8B34 File Offset: 0x000F6D34
public unsafe ParticleSystem Particle
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater.NativeMethodInfoPtr_get_Particle_Public_get_ParticleSystem_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new ParticleSystem(intPtr3) : null;
}
}
// Token: 0x1700171E RID: 5918
// (get) Token: 0x06003EC7 RID: 16071 RVA: 0x000F8B8C File Offset: 0x000F6D8C
public unsafe SoundEffect Sound
{
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 7615, RefRangeEnd = 7616, XrefRangeStart = 7615, XrefRangeEnd = 7616, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater.NativeMethodInfoPtr_get_Sound_Public_get_SoundEffect_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new SoundEffect(intPtr3) : null;
}
}
// Token: 0x06003EC8 RID: 16072 RVA: 0x000F8BE4 File Offset: 0x000F6DE4
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 552930, RefRangeEnd = 552934, XrefRangeStart = 552909, XrefRangeEnd = 552930, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe EffectUpdater(GameObject source)
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr))
{
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater.NativeMethodInfoPtr__ctor_Public_Void_GameObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06003EC9 RID: 16073 RVA: 0x000F8C48 File Offset: 0x000F6E48
[CallerCount(0)]
public unsafe EffectUpdater Init(float aliveTime, float recycleTime = 3f)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref aliveTime;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref recycleTime;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater.NativeMethodInfoPtr_Init_Public_EffectUpdater_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new EffectUpdater(intPtr3) : null;
}
// Token: 0x06003ECA RID: 16074 RVA: 0x000F8CC4 File Offset: 0x000F6EC4
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe EffectUpdater BindRecycleHandler(Action<EffectUpdater> recycleHandler)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(recycleHandler);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater.NativeMethodInfoPtr_BindRecycleHandler_Public_EffectUpdater_Action_1_EffectUpdater_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new EffectUpdater(intPtr3) : null;
}
}
// Token: 0x06003ECB RID: 16075 RVA: 0x000F8D34 File Offset: 0x000F6F34
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 552934, XrefRangeEnd = 552935, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe EffectUpdater UpdateTimeScale(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(EffectUpdater.NativeMethodInfoPtr_UpdateTimeScale_Public_EffectUpdater_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new EffectUpdater(intPtr3) : null;
}
}
// Token: 0x06003ECC RID: 16076 RVA: 0x000F8D9C File Offset: 0x000F6F9C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 552935, XrefRangeEnd = 552939, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe EffectUpdater UpdateTransform(Vector3 position, Quaternion rotation)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref position;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref rotation;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater.NativeMethodInfoPtr_UpdateTransform_Public_EffectUpdater_Vector3_Quaternion_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new EffectUpdater(intPtr3) : null;
}
// Token: 0x06003ECD RID: 16077 RVA: 0x000F8E18 File Offset: 0x000F7018
[CallerCount(4)]
[CachedScanResults(RefRangeStart = 552957, RefRangeEnd = 552961, XrefRangeStart = 552939, XrefRangeEnd = 552957, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void PlayEffect(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(EffectUpdater.NativeMethodInfoPtr_PlayEffect_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06003ECE RID: 16078 RVA: 0x000F8E6C File Offset: 0x000F706C
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 552972, RefRangeEnd = 552977, XrefRangeStart = 552961, XrefRangeEnd = 552972, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void StopEffect(float duration)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref duration;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater.NativeMethodInfoPtr_StopEffect_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06003ECF RID: 16079 RVA: 0x000F8EC0 File Offset: 0x000F70C0
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 552977, XrefRangeEnd = 552988, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void StopEffect()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater.NativeMethodInfoPtr_StopEffect_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06003ED0 RID: 16080 RVA: 0x000F8F04 File Offset: 0x000F7104
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 552988, XrefRangeEnd = 552991, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void UpdateParent(Transform parent)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(parent);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater.NativeMethodInfoPtr_UpdateParent_Public_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06003ED1 RID: 16081 RVA: 0x000F8F60 File Offset: 0x000F7160
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 552991, XrefRangeEnd = 552993, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void UpdateTimeScale(TimeData stageTimeData)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(stageTimeData);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater.NativeMethodInfoPtr_UpdateTimeScale_Public_Void_TimeData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06003ED2 RID: 16082 RVA: 0x000F8FBC File Offset: 0x000F71BC
[CallerCount(6)]
[CachedScanResults(RefRangeStart = 553001, RefRangeEnd = 553007, XrefRangeStart = 552993, XrefRangeEnd = 553001, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void UpdateTimeScale()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater.NativeMethodInfoPtr_UpdateTimeScale_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06003ED3 RID: 16083 RVA: 0x000F9000 File Offset: 0x000F7200
[CallerCount(6)]
[CachedScanResults(RefRangeStart = 553033, RefRangeEnd = 553039, XrefRangeStart = 553007, XrefRangeEnd = 553033, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Dispose()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater.NativeMethodInfoPtr_Dispose_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06003ED4 RID: 16084 RVA: 0x000F9044 File Offset: 0x000F7244
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 553039, XrefRangeEnd = 553044, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe IEnumerator<float> Play()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater.NativeMethodInfoPtr_Play_Private_IEnumerator_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new IEnumerator<float>(intPtr3) : null;
}
// Token: 0x06003ED5 RID: 16085 RVA: 0x000F909C File Offset: 0x000F729C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 553049, RefRangeEnd = 553050, XrefRangeStart = 553044, XrefRangeEnd = 553049, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe IEnumerator<float> Stop()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater.NativeMethodInfoPtr_Stop_Private_IEnumerator_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new IEnumerator<float>(intPtr3) : null;
}
// Token: 0x06003ED6 RID: 16086 RVA: 0x000F90F4 File Offset: 0x000F72F4
// Note: this type is marked as 'beforefieldinit'.
static EffectUpdater()
{
Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "EffectUpdater");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr);
EffectUpdater.NativeFieldInfoPtr_source = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, "source");
EffectUpdater.NativeFieldInfoPtr_particles = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, "particles");
EffectUpdater.NativeFieldInfoPtr_sound = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, "sound");
EffectUpdater.NativeFieldInfoPtr_recycleCoroutine = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, "recycleCoroutine");
EffectUpdater.NativeFieldInfoPtr_recycleHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, "recycleHandler");
EffectUpdater.NativeFieldInfoPtr_aliveTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, "aliveTime");
EffectUpdater.NativeFieldInfoPtr_recycleTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, "recycleTime");
EffectUpdater.NativeFieldInfoPtr_timeScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, "timeScale");
EffectUpdater.NativeMethodInfoPtr_get_IsActive_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, 100667204);
EffectUpdater.NativeMethodInfoPtr_get_Source_Public_get_GameObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, 100667205);
EffectUpdater.NativeMethodInfoPtr_get_Particle_Public_get_ParticleSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, 100667206);
EffectUpdater.NativeMethodInfoPtr_get_Sound_Public_get_SoundEffect_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, 100667207);
EffectUpdater.NativeMethodInfoPtr__ctor_Public_Void_GameObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, 100667208);
EffectUpdater.NativeMethodInfoPtr_Init_Public_EffectUpdater_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, 100667209);
EffectUpdater.NativeMethodInfoPtr_BindRecycleHandler_Public_EffectUpdater_Action_1_EffectUpdater_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, 100667210);
EffectUpdater.NativeMethodInfoPtr_UpdateTimeScale_Public_EffectUpdater_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, 100667211);
EffectUpdater.NativeMethodInfoPtr_UpdateTransform_Public_EffectUpdater_Vector3_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, 100667212);
EffectUpdater.NativeMethodInfoPtr_PlayEffect_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, 100667213);
EffectUpdater.NativeMethodInfoPtr_StopEffect_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, 100667214);
EffectUpdater.NativeMethodInfoPtr_StopEffect_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, 100667215);
EffectUpdater.NativeMethodInfoPtr_UpdateParent_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, 100667216);
EffectUpdater.NativeMethodInfoPtr_UpdateTimeScale_Public_Void_TimeData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, 100667217);
EffectUpdater.NativeMethodInfoPtr_UpdateTimeScale_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, 100667218);
EffectUpdater.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, 100667219);
EffectUpdater.NativeMethodInfoPtr_Play_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, 100667220);
EffectUpdater.NativeMethodInfoPtr_Stop_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, 100667221);
}
// Token: 0x06003ED7 RID: 16087 RVA: 0x0000A74C File Offset: 0x0000894C
public EffectUpdater(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17001713 RID: 5907
// (get) Token: 0x06003ED8 RID: 16088 RVA: 0x000F932C File Offset: 0x000F752C
// (set) Token: 0x06003ED9 RID: 16089 RVA: 0x000F9360 File Offset: 0x000F7560
public unsafe GameObject source
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater.NativeFieldInfoPtr_source);
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(EffectUpdater.NativeFieldInfoPtr_source), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001714 RID: 5908
// (get) Token: 0x06003EDA RID: 16090 RVA: 0x000F9388 File Offset: 0x000F7588
// (set) Token: 0x06003EDB RID: 16091 RVA: 0x000F93BC File Offset: 0x000F75BC
public unsafe Il2CppReferenceArray<ParticleSystem> particles
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater.NativeFieldInfoPtr_particles);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<ParticleSystem>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater.NativeFieldInfoPtr_particles), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001715 RID: 5909
// (get) Token: 0x06003EDC RID: 16092 RVA: 0x000F93E4 File Offset: 0x000F75E4
// (set) Token: 0x06003EDD RID: 16093 RVA: 0x000F9418 File Offset: 0x000F7618
public unsafe SoundEffect sound
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater.NativeFieldInfoPtr_sound);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new SoundEffect(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater.NativeFieldInfoPtr_sound), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001716 RID: 5910
// (get) Token: 0x06003EDE RID: 16094 RVA: 0x000F9440 File Offset: 0x000F7640
// (set) Token: 0x06003EDF RID: 16095 RVA: 0x000F9468 File Offset: 0x000F7668
public unsafe CoroutineHandle recycleCoroutine
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater.NativeFieldInfoPtr_recycleCoroutine);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater.NativeFieldInfoPtr_recycleCoroutine)) = value;
}
}
// Token: 0x17001717 RID: 5911
// (get) Token: 0x06003EE0 RID: 16096 RVA: 0x000F948C File Offset: 0x000F768C
// (set) Token: 0x06003EE1 RID: 16097 RVA: 0x000F94C0 File Offset: 0x000F76C0
public unsafe Action<EffectUpdater> recycleHandler
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater.NativeFieldInfoPtr_recycleHandler);
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(EffectUpdater.NativeFieldInfoPtr_recycleHandler), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001718 RID: 5912
// (get) Token: 0x06003EE2 RID: 16098 RVA: 0x000F94E8 File Offset: 0x000F76E8
// (set) Token: 0x06003EE3 RID: 16099 RVA: 0x000F9510 File Offset: 0x000F7710
public unsafe float aliveTime
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater.NativeFieldInfoPtr_aliveTime);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater.NativeFieldInfoPtr_aliveTime)) = value;
}
}
// Token: 0x17001719 RID: 5913
// (get) Token: 0x06003EE4 RID: 16100 RVA: 0x000F9534 File Offset: 0x000F7734
// (set) Token: 0x06003EE5 RID: 16101 RVA: 0x000F955C File Offset: 0x000F775C
public unsafe float recycleTime
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater.NativeFieldInfoPtr_recycleTime);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater.NativeFieldInfoPtr_recycleTime)) = value;
}
}
// Token: 0x1700171A RID: 5914
// (get) Token: 0x06003EE6 RID: 16102 RVA: 0x000F9580 File Offset: 0x000F7780
// (set) Token: 0x06003EE7 RID: 16103 RVA: 0x000F95A8 File Offset: 0x000F77A8
public unsafe float timeScale
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater.NativeFieldInfoPtr_timeScale);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater.NativeFieldInfoPtr_timeScale)) = value;
}
}
// Token: 0x040028F6 RID: 10486
private static readonly IntPtr NativeFieldInfoPtr_source;
// Token: 0x040028F7 RID: 10487
private static readonly IntPtr NativeFieldInfoPtr_particles;
// Token: 0x040028F8 RID: 10488
private static readonly IntPtr NativeFieldInfoPtr_sound;
// Token: 0x040028F9 RID: 10489
private static readonly IntPtr NativeFieldInfoPtr_recycleCoroutine;
// Token: 0x040028FA RID: 10490
private static readonly IntPtr NativeFieldInfoPtr_recycleHandler;
// Token: 0x040028FB RID: 10491
private static readonly IntPtr NativeFieldInfoPtr_aliveTime;
// Token: 0x040028FC RID: 10492
private static readonly IntPtr NativeFieldInfoPtr_recycleTime;
// Token: 0x040028FD RID: 10493
private static readonly IntPtr NativeFieldInfoPtr_timeScale;
// Token: 0x040028FE RID: 10494
private static readonly IntPtr NativeMethodInfoPtr_get_IsActive_Public_get_Boolean_0;
// Token: 0x040028FF RID: 10495
private static readonly IntPtr NativeMethodInfoPtr_get_Source_Public_get_GameObject_0;
// Token: 0x04002900 RID: 10496
private static readonly IntPtr NativeMethodInfoPtr_get_Particle_Public_get_ParticleSystem_0;
// Token: 0x04002901 RID: 10497
private static readonly IntPtr NativeMethodInfoPtr_get_Sound_Public_get_SoundEffect_0;
// Token: 0x04002902 RID: 10498
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_GameObject_0;
// Token: 0x04002903 RID: 10499
private static readonly IntPtr NativeMethodInfoPtr_Init_Public_EffectUpdater_Single_Single_0;
// Token: 0x04002904 RID: 10500
private static readonly IntPtr NativeMethodInfoPtr_BindRecycleHandler_Public_EffectUpdater_Action_1_EffectUpdater_0;
// Token: 0x04002905 RID: 10501
private static readonly IntPtr NativeMethodInfoPtr_UpdateTimeScale_Public_EffectUpdater_Single_0;
// Token: 0x04002906 RID: 10502
private static readonly IntPtr NativeMethodInfoPtr_UpdateTransform_Public_EffectUpdater_Vector3_Quaternion_0;
// Token: 0x04002907 RID: 10503
private static readonly IntPtr NativeMethodInfoPtr_PlayEffect_Public_Void_Boolean_0;
// Token: 0x04002908 RID: 10504
private static readonly IntPtr NativeMethodInfoPtr_StopEffect_Public_Void_Single_0;
// Token: 0x04002909 RID: 10505
private static readonly IntPtr NativeMethodInfoPtr_StopEffect_Public_Void_0;
// Token: 0x0400290A RID: 10506
private static readonly IntPtr NativeMethodInfoPtr_UpdateParent_Public_Void_Transform_0;
// Token: 0x0400290B RID: 10507
private static readonly IntPtr NativeMethodInfoPtr_UpdateTimeScale_Public_Void_TimeData_0;
// Token: 0x0400290C RID: 10508
private static readonly IntPtr NativeMethodInfoPtr_UpdateTimeScale_Private_Void_0;
// Token: 0x0400290D RID: 10509
private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Void_0;
// Token: 0x0400290E RID: 10510
private static readonly IntPtr NativeMethodInfoPtr_Play_Private_IEnumerator_1_Single_0;
// Token: 0x0400290F RID: 10511
private static readonly IntPtr NativeMethodInfoPtr_Stop_Private_IEnumerator_1_Single_0;
// Token: 0x02000124 RID: 292
[ObfuscatedName("EffectUpdater/<Play>d__28")]
public sealed class _Play_d__28 : Il2CppSystem.Object
{
// Token: 0x06003EE8 RID: 16104 RVA: 0x000F95CC File Offset: 0x000F77CC
[CallerCount(350)]
[CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe _Play_d__28(int <>1__state)
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<EffectUpdater._Play_d__28>.NativeClassPtr))
{
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref <>1__state;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater._Play_d__28.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06003EE9 RID: 16105 RVA: 0x000F962C File Offset: 0x000F782C
[CallerCount(5874)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void System_IDisposable_Dispose()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater._Play_d__28.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06003EEA RID: 16106 RVA: 0x000F9670 File Offset: 0x000F7870
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 552877, XrefRangeEnd = 552883, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool MoveNext()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater._Play_d__28.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x17001723 RID: 5923
// (get) Token: 0x06003EEB RID: 16107 RVA: 0x000F96C0 File Offset: 0x000F78C0
public unsafe float Current
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater._Play_d__28.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06003EEC RID: 16108 RVA: 0x000F9710 File Offset: 0x000F7910
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 552883, XrefRangeEnd = 552888, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void System_Collections_IEnumerator_Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater._Play_d__28.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x17001724 RID: 5924
// (get) Token: 0x06003EED RID: 16109 RVA: 0x000F9754 File Offset: 0x000F7954
public unsafe Il2CppSystem.Object Current
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 552888, XrefRangeEnd = 552891, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater._Play_d__28.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
}
}
// Token: 0x06003EEE RID: 16110 RVA: 0x000F97AC File Offset: 0x000F79AC
// Note: this type is marked as 'beforefieldinit'.
static _Play_d__28()
{
Il2CppClassPointerStore<EffectUpdater._Play_d__28>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, "<Play>d__28");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<EffectUpdater._Play_d__28>.NativeClassPtr);
EffectUpdater._Play_d__28.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectUpdater._Play_d__28>.NativeClassPtr, "<>1__state");
EffectUpdater._Play_d__28.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectUpdater._Play_d__28>.NativeClassPtr, "<>2__current");
EffectUpdater._Play_d__28.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectUpdater._Play_d__28>.NativeClassPtr, "<>4__this");
EffectUpdater._Play_d__28.NativeFieldInfoPtr__aliveTimer_5__2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectUpdater._Play_d__28>.NativeClassPtr, "<aliveTimer>5__2");
EffectUpdater._Play_d__28.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater._Play_d__28>.NativeClassPtr, 100667222);
EffectUpdater._Play_d__28.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater._Play_d__28>.NativeClassPtr, 100667223);
EffectUpdater._Play_d__28.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater._Play_d__28>.NativeClassPtr, 100667224);
EffectUpdater._Play_d__28.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater._Play_d__28>.NativeClassPtr, 100667225);
EffectUpdater._Play_d__28.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater._Play_d__28>.NativeClassPtr, 100667226);
EffectUpdater._Play_d__28.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater._Play_d__28>.NativeClassPtr, 100667227);
}
// Token: 0x06003EEF RID: 16111 RVA: 0x0000A74C File Offset: 0x0000894C
public _Play_d__28(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700171F RID: 5919
// (get) Token: 0x06003EF0 RID: 16112 RVA: 0x000F98A0 File Offset: 0x000F7AA0
// (set) Token: 0x06003EF1 RID: 16113 RVA: 0x000F98C8 File Offset: 0x000F7AC8
public unsafe int __1__state
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater._Play_d__28.NativeFieldInfoPtr___1__state);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater._Play_d__28.NativeFieldInfoPtr___1__state)) = value;
}
}
// Token: 0x17001720 RID: 5920
// (get) Token: 0x06003EF2 RID: 16114 RVA: 0x000F98EC File Offset: 0x000F7AEC
// (set) Token: 0x06003EF3 RID: 16115 RVA: 0x000F9914 File Offset: 0x000F7B14
public unsafe float __2__current
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater._Play_d__28.NativeFieldInfoPtr___2__current);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater._Play_d__28.NativeFieldInfoPtr___2__current)) = value;
}
}
// Token: 0x17001721 RID: 5921
// (get) Token: 0x06003EF4 RID: 16116 RVA: 0x000F9938 File Offset: 0x000F7B38
// (set) Token: 0x06003EF5 RID: 16117 RVA: 0x000F996C File Offset: 0x000F7B6C
public unsafe EffectUpdater __4__this
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater._Play_d__28.NativeFieldInfoPtr___4__this);
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(EffectUpdater._Play_d__28.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001722 RID: 5922
// (get) Token: 0x06003EF6 RID: 16118 RVA: 0x000F9994 File Offset: 0x000F7B94
// (set) Token: 0x06003EF7 RID: 16119 RVA: 0x000F99BC File Offset: 0x000F7BBC
public unsafe float _aliveTimer_5__2
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater._Play_d__28.NativeFieldInfoPtr__aliveTimer_5__2);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater._Play_d__28.NativeFieldInfoPtr__aliveTimer_5__2)) = value;
}
}
// Token: 0x04002910 RID: 10512
private static readonly IntPtr NativeFieldInfoPtr___1__state;
// Token: 0x04002911 RID: 10513
private static readonly IntPtr NativeFieldInfoPtr___2__current;
// Token: 0x04002912 RID: 10514
private static readonly IntPtr NativeFieldInfoPtr___4__this;
// Token: 0x04002913 RID: 10515
private static readonly IntPtr NativeFieldInfoPtr__aliveTimer_5__2;
// Token: 0x04002914 RID: 10516
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;
// Token: 0x04002915 RID: 10517
private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;
// Token: 0x04002916 RID: 10518
private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;
// Token: 0x04002917 RID: 10519
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;
// Token: 0x04002918 RID: 10520
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;
// Token: 0x04002919 RID: 10521
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
}
// Token: 0x02000125 RID: 293
[ObfuscatedName("EffectUpdater/<Stop>d__29")]
public sealed class _Stop_d__29 : Il2CppSystem.Object
{
// Token: 0x06003EF8 RID: 16120 RVA: 0x000F99E0 File Offset: 0x000F7BE0
[CallerCount(350)]
[CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe _Stop_d__29(int <>1__state)
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<EffectUpdater._Stop_d__29>.NativeClassPtr))
{
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref <>1__state;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater._Stop_d__29.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06003EF9 RID: 16121 RVA: 0x000F9A40 File Offset: 0x000F7C40
[CallerCount(5874)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void System_IDisposable_Dispose()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater._Stop_d__29.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06003EFA RID: 16122 RVA: 0x000F9A84 File Offset: 0x000F7C84
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 552891, XrefRangeEnd = 552899, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool MoveNext()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater._Stop_d__29.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x17001729 RID: 5929
// (get) Token: 0x06003EFB RID: 16123 RVA: 0x000F9AD4 File Offset: 0x000F7CD4
public unsafe float Current
{
[CallerCount(0)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater._Stop_d__29.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06003EFC RID: 16124 RVA: 0x000F9B24 File Offset: 0x000F7D24
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 552899, XrefRangeEnd = 552904, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void System_Collections_IEnumerator_Reset()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater._Stop_d__29.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x1700172A RID: 5930
// (get) Token: 0x06003EFD RID: 16125 RVA: 0x000F9B68 File Offset: 0x000F7D68
public unsafe Il2CppSystem.Object Current
{
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 552904, XrefRangeEnd = 552907, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EffectUpdater._Stop_d__29.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
}
}
// Token: 0x06003EFE RID: 16126 RVA: 0x000F9BC0 File Offset: 0x000F7DC0
// Note: this type is marked as 'beforefieldinit'.
static _Stop_d__29()
{
Il2CppClassPointerStore<EffectUpdater._Stop_d__29>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<EffectUpdater>.NativeClassPtr, "<Stop>d__29");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<EffectUpdater._Stop_d__29>.NativeClassPtr);
EffectUpdater._Stop_d__29.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectUpdater._Stop_d__29>.NativeClassPtr, "<>1__state");
EffectUpdater._Stop_d__29.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectUpdater._Stop_d__29>.NativeClassPtr, "<>2__current");
EffectUpdater._Stop_d__29.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectUpdater._Stop_d__29>.NativeClassPtr, "<>4__this");
EffectUpdater._Stop_d__29.NativeFieldInfoPtr__recycleTimer_5__2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EffectUpdater._Stop_d__29>.NativeClassPtr, "<recycleTimer>5__2");
EffectUpdater._Stop_d__29.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater._Stop_d__29>.NativeClassPtr, 100667228);
EffectUpdater._Stop_d__29.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater._Stop_d__29>.NativeClassPtr, 100667229);
EffectUpdater._Stop_d__29.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater._Stop_d__29>.NativeClassPtr, 100667230);
EffectUpdater._Stop_d__29.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater._Stop_d__29>.NativeClassPtr, 100667231);
EffectUpdater._Stop_d__29.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater._Stop_d__29>.NativeClassPtr, 100667232);
EffectUpdater._Stop_d__29.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EffectUpdater._Stop_d__29>.NativeClassPtr, 100667233);
}
// Token: 0x06003EFF RID: 16127 RVA: 0x0000A74C File Offset: 0x0000894C
public _Stop_d__29(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17001725 RID: 5925
// (get) Token: 0x06003F00 RID: 16128 RVA: 0x000F9CB4 File Offset: 0x000F7EB4
// (set) Token: 0x06003F01 RID: 16129 RVA: 0x000F9CDC File Offset: 0x000F7EDC
public unsafe int __1__state
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater._Stop_d__29.NativeFieldInfoPtr___1__state);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater._Stop_d__29.NativeFieldInfoPtr___1__state)) = value;
}
}
// Token: 0x17001726 RID: 5926
// (get) Token: 0x06003F02 RID: 16130 RVA: 0x000F9D00 File Offset: 0x000F7F00
// (set) Token: 0x06003F03 RID: 16131 RVA: 0x000F9D28 File Offset: 0x000F7F28
public unsafe float __2__current
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater._Stop_d__29.NativeFieldInfoPtr___2__current);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater._Stop_d__29.NativeFieldInfoPtr___2__current)) = value;
}
}
// Token: 0x17001727 RID: 5927
// (get) Token: 0x06003F04 RID: 16132 RVA: 0x000F9D4C File Offset: 0x000F7F4C
// (set) Token: 0x06003F05 RID: 16133 RVA: 0x000F9D80 File Offset: 0x000F7F80
public unsafe EffectUpdater __4__this
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater._Stop_d__29.NativeFieldInfoPtr___4__this);
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(EffectUpdater._Stop_d__29.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001728 RID: 5928
// (get) Token: 0x06003F06 RID: 16134 RVA: 0x000F9DA8 File Offset: 0x000F7FA8
// (set) Token: 0x06003F07 RID: 16135 RVA: 0x000F9DD0 File Offset: 0x000F7FD0
public unsafe float _recycleTimer_5__2
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater._Stop_d__29.NativeFieldInfoPtr__recycleTimer_5__2);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater._Stop_d__29.NativeFieldInfoPtr__recycleTimer_5__2)) = value;
}
}
// Token: 0x0400291A RID: 10522
private static readonly IntPtr NativeFieldInfoPtr___1__state;
// Token: 0x0400291B RID: 10523
private static readonly IntPtr NativeFieldInfoPtr___2__current;
// Token: 0x0400291C RID: 10524
private static readonly IntPtr NativeFieldInfoPtr___4__this;
// Token: 0x0400291D RID: 10525
private static readonly IntPtr NativeFieldInfoPtr__recycleTimer_5__2;
// Token: 0x0400291E RID: 10526
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;
// Token: 0x0400291F RID: 10527
private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;
// Token: 0x04002920 RID: 10528
private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;
// Token: 0x04002921 RID: 10529
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;
// Token: 0x04002922 RID: 10530
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;
// Token: 0x04002923 RID: 10531
private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
}
}