// Token: 0x06000024 RID: 36 RVA: 0x000084B0 File Offset: 0x000066B0 private void OnParticleCollision(GameObject other) { int collisionEvents = this.m_ParticleSystem.GetCollisionEvents(other, this.m_CollisionEvents); for (int i = 0; i < collisionEvents; i++) { ExtinguishableFire component = this.m_CollisionEvents[i].colliderComponent.GetComponent <ExtinguishableFire>(); if (component != null) { component.Extinguish(); } } }
public void Trigger() { transitioning = true; ExtinguishableFire fire = GetComponentInChildren <ExtinguishableFire>(); fire.Trigger(); GameObject splashObj = transform.Find("Splash_Mobile").gameObject; if (splashObj != null) { splashObj.GetComponent <ParticleSystem>().Play(); } }