private void CreateProjectiles(GameObject template) { for (int i = 0; i < oneShotAmmoNeed; i++) { GameObject projectile = pool.GetProjectileAndActivate(ammoType); if (projectile != null) { projectile.transform.position = this.gameObject.transform.position; ProjectileController pc = projectile.GetComponent <ProjectileController>(); pc.Init(ammoType, force); } } }