IEnumerator SpawnObject3() { canShoot = false; skill = false; for (int i = 0; i < bulletCnt; i++) { tmp = spawnPool.Spawn(bullet, transform.position, Quaternion.identity); pBullet = tmp.GetComponent <BulletPlayer>(); tmp.transform.position = transform.position; pBullet.speed = shotSpeed; pBullet.angle = angle; pBullet.basicHP = bulletDmg; pBullet.GetComponent <SpawnCtrl>().SetTimeDespawn(bulletStandTime); yield return(new WaitForSeconds(shotDelay)); } gameObject.SetActive(false); }