Exemple #1
0
 private static IEnumerator DespawnWhenDone(ParticleSystem psys,
                                            GameObjectPool <ParticleSystem> psysPool)
 {
     while (psys.isPlaying)
     {
         yield return(null);
     }
     psysPool.Despawn(psys);
 }
Exemple #2
0
 public void Despawn(GameObject instance)
 {
     pool.Despawn(instance.GetComponent <HitEffect>());
 }
        private IEnumerator Boom(Explosion expl)
        {
            yield return(StartCoroutine(expl.BigBadaBoom()));

            pool.Despawn(expl);
        }
 public void Despawn(GameObject projectile)
 {
     pool.Despawn(projectile.GetComponent <Multiplier>());
 }
Exemple #5
0
 public void Despawn(GameObject projectile)
 {
     pool.Despawn(projectile.GetComponent <Projectile>());
 }