IEnumerator DestroyBullet(BulletHero bullet) { yield return(new WaitForSeconds(3f)); _bulletPool.ReturnBulletToPool(bullet); }
public static void InitializeBullet(BulletHero bullet) { bullet.gameObject.SetActive(true); bullet.Initialize(); }
public static void DisposeBullet(BulletHero bullet) { bullet.Dispose(); bullet.gameObject.SetActive(false); }
public void ReturnBulletToPool(BulletHero bullet) { _bulletPool.DisablePoolObject(bullet); }