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: 0x020000FE RID: 254 public class EffectUpdater : Il2CppSystem.Object { // Token: 0x17001657 RID: 5719 // (get) Token: 0x06003BDA RID: 15322 RVA: 0x000EBD18 File Offset: 0x000E9F18 public unsafe bool IsActive { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 544665, XrefRangeEnd = 544667, 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: 0x17001658 RID: 5720 // (get) Token: 0x06003BDB RID: 15323 RVA: 0x000EBD68 File Offset: 0x000E9F68 public unsafe GameObject Source { [CallerCount(9)] [CachedScanResults(RefRangeStart = 7466, RefRangeEnd = 7475, XrefRangeStart = 7466, XrefRangeEnd = 7475, 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: 0x17001659 RID: 5721 // (get) Token: 0x06003BDC RID: 15324 RVA: 0x000EBDC0 File Offset: 0x000E9FC0 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: 0x1700165A RID: 5722 // (get) Token: 0x06003BDD RID: 15325 RVA: 0x000EBE18 File Offset: 0x000EA018 public unsafe SoundEffect Sound { [CallerCount(1)] [CachedScanResults(RefRangeStart = 7543, RefRangeEnd = 7544, XrefRangeStart = 7543, XrefRangeEnd = 7544, 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: 0x06003BDE RID: 15326 RVA: 0x000EBE70 File Offset: 0x000EA070 [CallerCount(4)] [CachedScanResults(RefRangeStart = 544688, RefRangeEnd = 544692, XrefRangeStart = 544667, XrefRangeEnd = 544688, 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: 0x06003BDF RID: 15327 RVA: 0x000EBED4 File Offset: 0x000EA0D4 [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: 0x06003BE0 RID: 15328 RVA: 0x000EBF50 File Offset: 0x000EA150 [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: 0x06003BE1 RID: 15329 RVA: 0x000EBFC0 File Offset: 0x000EA1C0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 544692, XrefRangeEnd = 544693, 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: 0x06003BE2 RID: 15330 RVA: 0x000EC028 File Offset: 0x000EA228 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 544693, XrefRangeEnd = 544697, 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: 0x06003BE3 RID: 15331 RVA: 0x000EC0A4 File Offset: 0x000EA2A4 [CallerCount(4)] [CachedScanResults(RefRangeStart = 544715, RefRangeEnd = 544719, XrefRangeStart = 544697, XrefRangeEnd = 544715, 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: 0x06003BE4 RID: 15332 RVA: 0x000EC0F8 File Offset: 0x000EA2F8 [CallerCount(5)] [CachedScanResults(RefRangeStart = 544730, RefRangeEnd = 544735, XrefRangeStart = 544719, XrefRangeEnd = 544730, 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: 0x06003BE5 RID: 15333 RVA: 0x000EC14C File Offset: 0x000EA34C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 544735, XrefRangeEnd = 544746, 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: 0x06003BE6 RID: 15334 RVA: 0x000EC190 File Offset: 0x000EA390 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 544746, XrefRangeEnd = 544749, 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: 0x06003BE7 RID: 15335 RVA: 0x000EC1EC File Offset: 0x000EA3EC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 544749, XrefRangeEnd = 544751, 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: 0x06003BE8 RID: 15336 RVA: 0x000EC248 File Offset: 0x000EA448 [CallerCount(6)] [CachedScanResults(RefRangeStart = 544759, RefRangeEnd = 544765, XrefRangeStart = 544751, XrefRangeEnd = 544759, 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: 0x06003BE9 RID: 15337 RVA: 0x000EC28C File Offset: 0x000EA48C [CallerCount(6)] [CachedScanResults(RefRangeStart = 544791, RefRangeEnd = 544797, XrefRangeStart = 544765, XrefRangeEnd = 544791, 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: 0x06003BEA RID: 15338 RVA: 0x000EC2D0 File Offset: 0x000EA4D0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 544797, XrefRangeEnd = 544802, 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: 0x06003BEB RID: 15339 RVA: 0x000EC328 File Offset: 0x000EA528 [CallerCount(1)] [CachedScanResults(RefRangeStart = 544807, RefRangeEnd = 544808, XrefRangeStart = 544802, XrefRangeEnd = 544807, 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: 0x06003BEC RID: 15340 RVA: 0x000EC380 File Offset: 0x000EA580 // 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, 100666914); EffectUpdater.NativeMethodInfoPtr_get_Source_Public_get_GameObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666915); EffectUpdater.NativeMethodInfoPtr_get_Particle_Public_get_ParticleSystem_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666916); EffectUpdater.NativeMethodInfoPtr_get_Sound_Public_get_SoundEffect_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666917); EffectUpdater.NativeMethodInfoPtr__ctor_Public_Void_GameObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666918); EffectUpdater.NativeMethodInfoPtr_Init_Public_EffectUpdater_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666919); EffectUpdater.NativeMethodInfoPtr_BindRecycleHandler_Public_EffectUpdater_Action_1_EffectUpdater_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666920); EffectUpdater.NativeMethodInfoPtr_UpdateTimeScale_Public_EffectUpdater_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666921); EffectUpdater.NativeMethodInfoPtr_UpdateTransform_Public_EffectUpdater_Vector3_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666922); EffectUpdater.NativeMethodInfoPtr_PlayEffect_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666923); EffectUpdater.NativeMethodInfoPtr_StopEffect_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666924); EffectUpdater.NativeMethodInfoPtr_StopEffect_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666925); EffectUpdater.NativeMethodInfoPtr_UpdateParent_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666926); EffectUpdater.NativeMethodInfoPtr_UpdateTimeScale_Public_Void_TimeData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666927); EffectUpdater.NativeMethodInfoPtr_UpdateTimeScale_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666928); EffectUpdater.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666929); EffectUpdater.NativeMethodInfoPtr_Play_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666930); EffectUpdater.NativeMethodInfoPtr_Stop_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666931); } // Token: 0x06003BED RID: 15341 RVA: 0x0000A74C File Offset: 0x0000894C public EffectUpdater(IntPtr pointer) : base(pointer) { } // Token: 0x1700164F RID: 5711 // (get) Token: 0x06003BEE RID: 15342 RVA: 0x000EC5B8 File Offset: 0x000EA7B8 // (set) Token: 0x06003BEF RID: 15343 RVA: 0x000EC5EC File Offset: 0x000EA7EC 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: 0x17001650 RID: 5712 // (get) Token: 0x06003BF0 RID: 15344 RVA: 0x000EC614 File Offset: 0x000EA814 // (set) Token: 0x06003BF1 RID: 15345 RVA: 0x000EC648 File Offset: 0x000EA848 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: 0x17001651 RID: 5713 // (get) Token: 0x06003BF2 RID: 15346 RVA: 0x000EC670 File Offset: 0x000EA870 // (set) Token: 0x06003BF3 RID: 15347 RVA: 0x000EC6A4 File Offset: 0x000EA8A4 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: 0x17001652 RID: 5714 // (get) Token: 0x06003BF4 RID: 15348 RVA: 0x000EC6CC File Offset: 0x000EA8CC // (set) Token: 0x06003BF5 RID: 15349 RVA: 0x000EC6F4 File Offset: 0x000EA8F4 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: 0x17001653 RID: 5715 // (get) Token: 0x06003BF6 RID: 15350 RVA: 0x000EC718 File Offset: 0x000EA918 // (set) Token: 0x06003BF7 RID: 15351 RVA: 0x000EC74C File Offset: 0x000EA94C 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: 0x17001654 RID: 5716 // (get) Token: 0x06003BF8 RID: 15352 RVA: 0x000EC774 File Offset: 0x000EA974 // (set) Token: 0x06003BF9 RID: 15353 RVA: 0x000EC79C File Offset: 0x000EA99C 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: 0x17001655 RID: 5717 // (get) Token: 0x06003BFA RID: 15354 RVA: 0x000EC7C0 File Offset: 0x000EA9C0 // (set) Token: 0x06003BFB RID: 15355 RVA: 0x000EC7E8 File Offset: 0x000EA9E8 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: 0x17001656 RID: 5718 // (get) Token: 0x06003BFC RID: 15356 RVA: 0x000EC80C File Offset: 0x000EAA0C // (set) Token: 0x06003BFD RID: 15357 RVA: 0x000EC834 File Offset: 0x000EAA34 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: 0x040026F6 RID: 9974 private static readonly IntPtr NativeFieldInfoPtr_source; // Token: 0x040026F7 RID: 9975 private static readonly IntPtr NativeFieldInfoPtr_particles; // Token: 0x040026F8 RID: 9976 private static readonly IntPtr NativeFieldInfoPtr_sound; // Token: 0x040026F9 RID: 9977 private static readonly IntPtr NativeFieldInfoPtr_recycleCoroutine; // Token: 0x040026FA RID: 9978 private static readonly IntPtr NativeFieldInfoPtr_recycleHandler; // Token: 0x040026FB RID: 9979 private static readonly IntPtr NativeFieldInfoPtr_aliveTime; // Token: 0x040026FC RID: 9980 private static readonly IntPtr NativeFieldInfoPtr_recycleTime; // Token: 0x040026FD RID: 9981 private static readonly IntPtr NativeFieldInfoPtr_timeScale; // Token: 0x040026FE RID: 9982 private static readonly IntPtr NativeMethodInfoPtr_get_IsActive_Public_get_Boolean_0; // Token: 0x040026FF RID: 9983 private static readonly IntPtr NativeMethodInfoPtr_get_Source_Public_get_GameObject_0; // Token: 0x04002700 RID: 9984 private static readonly IntPtr NativeMethodInfoPtr_get_Particle_Public_get_ParticleSystem_0; // Token: 0x04002701 RID: 9985 private static readonly IntPtr NativeMethodInfoPtr_get_Sound_Public_get_SoundEffect_0; // Token: 0x04002702 RID: 9986 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_GameObject_0; // Token: 0x04002703 RID: 9987 private static readonly IntPtr NativeMethodInfoPtr_Init_Public_EffectUpdater_Single_Single_0; // Token: 0x04002704 RID: 9988 private static readonly IntPtr NativeMethodInfoPtr_BindRecycleHandler_Public_EffectUpdater_Action_1_EffectUpdater_0; // Token: 0x04002705 RID: 9989 private static readonly IntPtr NativeMethodInfoPtr_UpdateTimeScale_Public_EffectUpdater_Single_0; // Token: 0x04002706 RID: 9990 private static readonly IntPtr NativeMethodInfoPtr_UpdateTransform_Public_EffectUpdater_Vector3_Quaternion_0; // Token: 0x04002707 RID: 9991 private static readonly IntPtr NativeMethodInfoPtr_PlayEffect_Public_Void_Boolean_0; // Token: 0x04002708 RID: 9992 private static readonly IntPtr NativeMethodInfoPtr_StopEffect_Public_Void_Single_0; // Token: 0x04002709 RID: 9993 private static readonly IntPtr NativeMethodInfoPtr_StopEffect_Public_Void_0; // Token: 0x0400270A RID: 9994 private static readonly IntPtr NativeMethodInfoPtr_UpdateParent_Public_Void_Transform_0; // Token: 0x0400270B RID: 9995 private static readonly IntPtr NativeMethodInfoPtr_UpdateTimeScale_Public_Void_TimeData_0; // Token: 0x0400270C RID: 9996 private static readonly IntPtr NativeMethodInfoPtr_UpdateTimeScale_Private_Void_0; // Token: 0x0400270D RID: 9997 private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Void_0; // Token: 0x0400270E RID: 9998 private static readonly IntPtr NativeMethodInfoPtr_Play_Private_IEnumerator_1_Single_0; // Token: 0x0400270F RID: 9999 private static readonly IntPtr NativeMethodInfoPtr_Stop_Private_IEnumerator_1_Single_0; // Token: 0x020000FF RID: 255 [ObfuscatedName("EffectUpdater/d__28")] public sealed class _Play_d__28 : Il2CppSystem.Object { // Token: 0x06003BFE RID: 15358 RVA: 0x000EC858 File Offset: 0x000EAA58 [CallerCount(327)] [CachedScanResults(RefRangeStart = 11898, RefRangeEnd = 12225, XrefRangeStart = 11898, XrefRangeEnd = 12225, 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: 0x06003BFF RID: 15359 RVA: 0x000EC8B8 File Offset: 0x000EAAB8 [CallerCount(5802)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, 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: 0x06003C00 RID: 15360 RVA: 0x000EC8FC File Offset: 0x000EAAFC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 544635, XrefRangeEnd = 544641, 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: 0x1700165F RID: 5727 // (get) Token: 0x06003C01 RID: 15361 RVA: 0x000EC94C File Offset: 0x000EAB4C 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: 0x06003C02 RID: 15362 RVA: 0x000EC99C File Offset: 0x000EAB9C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 544641, XrefRangeEnd = 544646, 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: 0x17001660 RID: 5728 // (get) Token: 0x06003C03 RID: 15363 RVA: 0x000EC9E0 File Offset: 0x000EABE0 public unsafe Il2CppSystem.Object Current { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 544646, XrefRangeEnd = 544649, 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: 0x06003C04 RID: 15364 RVA: 0x000ECA38 File Offset: 0x000EAC38 // 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, 100666932); EffectUpdater._Play_d__28.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666933); EffectUpdater._Play_d__28.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666934); EffectUpdater._Play_d__28.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666935); EffectUpdater._Play_d__28.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666936); EffectUpdater._Play_d__28.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666937); } // Token: 0x06003C05 RID: 15365 RVA: 0x0000A74C File Offset: 0x0000894C public _Play_d__28(IntPtr pointer) : base(pointer) { } // Token: 0x1700165B RID: 5723 // (get) Token: 0x06003C06 RID: 15366 RVA: 0x000ECB2C File Offset: 0x000EAD2C // (set) Token: 0x06003C07 RID: 15367 RVA: 0x000ECB54 File Offset: 0x000EAD54 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: 0x1700165C RID: 5724 // (get) Token: 0x06003C08 RID: 15368 RVA: 0x000ECB78 File Offset: 0x000EAD78 // (set) Token: 0x06003C09 RID: 15369 RVA: 0x000ECBA0 File Offset: 0x000EADA0 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: 0x1700165D RID: 5725 // (get) Token: 0x06003C0A RID: 15370 RVA: 0x000ECBC4 File Offset: 0x000EADC4 // (set) Token: 0x06003C0B RID: 15371 RVA: 0x000ECBF8 File Offset: 0x000EADF8 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: 0x1700165E RID: 5726 // (get) Token: 0x06003C0C RID: 15372 RVA: 0x000ECC20 File Offset: 0x000EAE20 // (set) Token: 0x06003C0D RID: 15373 RVA: 0x000ECC48 File Offset: 0x000EAE48 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: 0x04002710 RID: 10000 private static readonly IntPtr NativeFieldInfoPtr___1__state; // Token: 0x04002711 RID: 10001 private static readonly IntPtr NativeFieldInfoPtr___2__current; // Token: 0x04002712 RID: 10002 private static readonly IntPtr NativeFieldInfoPtr___4__this; // Token: 0x04002713 RID: 10003 private static readonly IntPtr NativeFieldInfoPtr__aliveTimer_5__2; // Token: 0x04002714 RID: 10004 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0; // Token: 0x04002715 RID: 10005 private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0; // Token: 0x04002716 RID: 10006 private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0; // Token: 0x04002717 RID: 10007 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0; // Token: 0x04002718 RID: 10008 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0; // Token: 0x04002719 RID: 10009 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0; } // Token: 0x02000100 RID: 256 [ObfuscatedName("EffectUpdater/d__29")] public sealed class _Stop_d__29 : Il2CppSystem.Object { // Token: 0x06003C0E RID: 15374 RVA: 0x000ECC6C File Offset: 0x000EAE6C [CallerCount(327)] [CachedScanResults(RefRangeStart = 11898, RefRangeEnd = 12225, XrefRangeStart = 11898, XrefRangeEnd = 12225, 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: 0x06003C0F RID: 15375 RVA: 0x000ECCCC File Offset: 0x000EAECC [CallerCount(5802)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, 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: 0x06003C10 RID: 15376 RVA: 0x000ECD10 File Offset: 0x000EAF10 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 544649, XrefRangeEnd = 544657, 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: 0x17001665 RID: 5733 // (get) Token: 0x06003C11 RID: 15377 RVA: 0x000ECD60 File Offset: 0x000EAF60 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: 0x06003C12 RID: 15378 RVA: 0x000ECDB0 File Offset: 0x000EAFB0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 544657, XrefRangeEnd = 544662, 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: 0x17001666 RID: 5734 // (get) Token: 0x06003C13 RID: 15379 RVA: 0x000ECDF4 File Offset: 0x000EAFF4 public unsafe Il2CppSystem.Object Current { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 544662, XrefRangeEnd = 544665, 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: 0x06003C14 RID: 15380 RVA: 0x000ECE4C File Offset: 0x000EB04C // 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, 100666938); EffectUpdater._Stop_d__29.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666939); EffectUpdater._Stop_d__29.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666940); EffectUpdater._Stop_d__29.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666941); EffectUpdater._Stop_d__29.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666942); EffectUpdater._Stop_d__29.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666943); } // Token: 0x06003C15 RID: 15381 RVA: 0x0000A74C File Offset: 0x0000894C public _Stop_d__29(IntPtr pointer) : base(pointer) { } // Token: 0x17001661 RID: 5729 // (get) Token: 0x06003C16 RID: 15382 RVA: 0x000ECF40 File Offset: 0x000EB140 // (set) Token: 0x06003C17 RID: 15383 RVA: 0x000ECF68 File Offset: 0x000EB168 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: 0x17001662 RID: 5730 // (get) Token: 0x06003C18 RID: 15384 RVA: 0x000ECF8C File Offset: 0x000EB18C // (set) Token: 0x06003C19 RID: 15385 RVA: 0x000ECFB4 File Offset: 0x000EB1B4 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: 0x17001663 RID: 5731 // (get) Token: 0x06003C1A RID: 15386 RVA: 0x000ECFD8 File Offset: 0x000EB1D8 // (set) Token: 0x06003C1B RID: 15387 RVA: 0x000ED00C File Offset: 0x000EB20C 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: 0x17001664 RID: 5732 // (get) Token: 0x06003C1C RID: 15388 RVA: 0x000ED034 File Offset: 0x000EB234 // (set) Token: 0x06003C1D RID: 15389 RVA: 0x000ED05C File Offset: 0x000EB25C 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: 0x0400271A RID: 10010 private static readonly IntPtr NativeFieldInfoPtr___1__state; // Token: 0x0400271B RID: 10011 private static readonly IntPtr NativeFieldInfoPtr___2__current; // Token: 0x0400271C RID: 10012 private static readonly IntPtr NativeFieldInfoPtr___4__this; // Token: 0x0400271D RID: 10013 private static readonly IntPtr NativeFieldInfoPtr__recycleTimer_5__2; // Token: 0x0400271E RID: 10014 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0; // Token: 0x0400271F RID: 10015 private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0; // Token: 0x04002720 RID: 10016 private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0; // Token: 0x04002721 RID: 10017 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0; // Token: 0x04002722 RID: 10018 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0; // Token: 0x04002723 RID: 10019 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0; } }