using System; using Cpp2IlInjected; using UnityEngine; // Token: 0x02000653 RID: 1619 [Token(Token = "0x2000653")] [RequireComponent(typeof(ParticleSystem))] public class AutoDestroyParticleSystem : MonoBehaviour { // Token: 0x06002F4C RID: 12108 RVA: 0x000C02E8 File Offset: 0x000BE4E8 [Token(Token = "0x6002F4C")] [Address(RVA = "0x21577F0", Offset = "0x21567F0", VA = "0x1821577F0")] private void Awake() { ParticleSystem component = base.GetComponent(); this.KFDPCHMHAIF = component; } // Token: 0x06002F4D RID: 12109 RVA: 0x000C0304 File Offset: 0x000BE504 [Token(Token = "0x6002F4D")] [Address(RVA = "0x2157830", Offset = "0x2156830", VA = "0x182157830")] private void Update() { if (!this.KFDPCHMHAIF || !this.KFDPCHMHAIF.isPlaying) { global::UnityEngine.Object.Destroy(base.gameObject); } } // Token: 0x06002F4E RID: 12110 RVA: 0x000C0340 File Offset: 0x000BE540 [Token(Token = "0x6002F4E")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public AutoDestroyParticleSystem() { } // Token: 0x04002717 RID: 10007 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002717")] private ParticleSystem KFDPCHMHAIF; }