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.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 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 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(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 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(intPtr3) : null; } // Token: 0x06003ED6 RID: 16086 RVA: 0x000F90F4 File Offset: 0x000F72F4 // Note: this type is marked as 'beforefieldinit'. static EffectUpdater() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "EffectUpdater"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); EffectUpdater.NativeFieldInfoPtr_source = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "source"); EffectUpdater.NativeFieldInfoPtr_particles = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "particles"); EffectUpdater.NativeFieldInfoPtr_sound = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "sound"); EffectUpdater.NativeFieldInfoPtr_recycleCoroutine = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "recycleCoroutine"); EffectUpdater.NativeFieldInfoPtr_recycleHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "recycleHandler"); EffectUpdater.NativeFieldInfoPtr_aliveTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "aliveTime"); EffectUpdater.NativeFieldInfoPtr_recycleTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "recycleTime"); EffectUpdater.NativeFieldInfoPtr_timeScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "timeScale"); EffectUpdater.NativeMethodInfoPtr_get_IsActive_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667204); EffectUpdater.NativeMethodInfoPtr_get_Source_Public_get_GameObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667205); EffectUpdater.NativeMethodInfoPtr_get_Particle_Public_get_ParticleSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667206); EffectUpdater.NativeMethodInfoPtr_get_Sound_Public_get_SoundEffect_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667207); EffectUpdater.NativeMethodInfoPtr__ctor_Public_Void_GameObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667208); EffectUpdater.NativeMethodInfoPtr_Init_Public_EffectUpdater_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667209); EffectUpdater.NativeMethodInfoPtr_BindRecycleHandler_Public_EffectUpdater_Action_1_EffectUpdater_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667210); EffectUpdater.NativeMethodInfoPtr_UpdateTimeScale_Public_EffectUpdater_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667211); EffectUpdater.NativeMethodInfoPtr_UpdateTransform_Public_EffectUpdater_Vector3_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667212); EffectUpdater.NativeMethodInfoPtr_PlayEffect_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667213); EffectUpdater.NativeMethodInfoPtr_StopEffect_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667214); EffectUpdater.NativeMethodInfoPtr_StopEffect_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667215); EffectUpdater.NativeMethodInfoPtr_UpdateParent_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667216); EffectUpdater.NativeMethodInfoPtr_UpdateTimeScale_Public_Void_TimeData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667217); EffectUpdater.NativeMethodInfoPtr_UpdateTimeScale_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667218); EffectUpdater.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667219); EffectUpdater.NativeMethodInfoPtr_Play_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667220); EffectUpdater.NativeMethodInfoPtr_Stop_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.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 particles { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater.NativeFieldInfoPtr_particles); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppReferenceArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(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 recycleHandler { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EffectUpdater.NativeFieldInfoPtr_recycleHandler); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Action(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/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.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.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "d__28"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); EffectUpdater._Play_d__28.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>1__state"); EffectUpdater._Play_d__28.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>2__current"); EffectUpdater._Play_d__28.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>4__this"); EffectUpdater._Play_d__28.NativeFieldInfoPtr__aliveTimer_5__2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "5__2"); EffectUpdater._Play_d__28.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667222); EffectUpdater._Play_d__28.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667223); EffectUpdater._Play_d__28.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.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.NativeClassPtr, 100667225); EffectUpdater._Play_d__28.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667226); EffectUpdater._Play_d__28.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.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/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.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.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "d__29"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); EffectUpdater._Stop_d__29.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>1__state"); EffectUpdater._Stop_d__29.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>2__current"); EffectUpdater._Stop_d__29.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>4__this"); EffectUpdater._Stop_d__29.NativeFieldInfoPtr__recycleTimer_5__2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "5__2"); EffectUpdater._Stop_d__29.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667228); EffectUpdater._Stop_d__29.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667229); EffectUpdater._Stop_d__29.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.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.NativeClassPtr, 100667231); EffectUpdater._Stop_d__29.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667232); EffectUpdater._Stop_d__29.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.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; } }