using System; using Cpp2IlInjected; using UnityEngine; // Token: 0x02000648 RID: 1608 [Token(Token = "0x2000648")] [RequireComponent(typeof(ParticleSystem))] public class AutoDestroyParticleSystem : MonoBehaviour { // Token: 0x06002ECB RID: 11979 RVA: 0x000BF794 File Offset: 0x000BD994 [Token(Token = "0x6002ECB")] [Address(RVA = "0x16AD390", Offset = "0x16AC190", VA = "0x1816AD390")] private void Awake() { ParticleSystem component = base.GetComponent(); this.KFDPCHMHAIF = component; } // Token: 0x06002ECC RID: 11980 RVA: 0x000BF7B0 File Offset: 0x000BD9B0 [Token(Token = "0x6002ECC")] [Address(RVA = "0x16AD3D0", Offset = "0x16AC1D0", VA = "0x1816AD3D0")] private void Update() { if (!this.KFDPCHMHAIF || !this.KFDPCHMHAIF.isPlaying) { global::UnityEngine.Object.Destroy(base.gameObject); } } // Token: 0x06002ECD RID: 11981 RVA: 0x000BF7EC File Offset: 0x000BD9EC [Token(Token = "0x6002ECD")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public AutoDestroyParticleSystem() { } // Token: 0x040026B1 RID: 9905 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40026B1")] private ParticleSystem KFDPCHMHAIF; }