// 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();
        }
    }