Exemplo n.º 1
0
 public void ChangeProjectile(ObjectPooler.PooledObjects newProjectile)
 {
     objectToFire = newProjectile;
 }
Exemplo n.º 2
0
        private IEnumerator ResetProjectileType(ObjectPooler.PooledObjects projectile, float delay)
        {
            yield return(new WaitForSeconds(delay));

            ChangeProjectile(projectile);
        }
Exemplo n.º 3
0
 public void ChangeProjectile(ObjectPooler.PooledObjects newProjectile, float duration)
 {
     StartCoroutine(ResetProjectileType(objectToFire, duration));
     ChangeProjectile(newProjectile);
 }