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

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