Exemple #1
0
    IEnumerator DestroyBullet(BulletHero bullet)
    {
        yield return(new WaitForSeconds(3f));

        _bulletPool.ReturnBulletToPool(bullet);
    }
Exemple #2
0
 public static void InitializeBullet(BulletHero bullet)
 {
     bullet.gameObject.SetActive(true);
     bullet.Initialize();
 }
Exemple #3
0
 public static void DisposeBullet(BulletHero bullet)
 {
     bullet.Dispose();
     bullet.gameObject.SetActive(false);
 }
Exemple #4
0
 public void ReturnBulletToPool(BulletHero bullet)
 {
     _bulletPool.DisablePoolObject(bullet);
 }