//On collision trigger spawn particles and return to pool
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.tag == tag)
     {
         if (particleSpawner)
         {
             particleSpawner.InstantiateParticles();
         }
         ReturnToPool();
     }
 }
Beispiel #2
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        for (int i = 0; i < tags.Count; i++)
        {
            if (collision.tag == tags[i])
            {
                if (particleSpawner)
                {
                    particleSpawner.InstantiateParticles();
                }

                /*health.ModifyHealth(-1);
                 * if (health.HasHealthLeft() == false)
                 * {
                 *  ReturnToPool();
                 * }*/
                ReturnToPool();
            }
        }
    }