public void Awake() { enemyMovement = GetComponent <EnemyMovement> (); animator = GetComponent <Animator> (); explosionParticleManager = ExplosionParticleManager.Instance; }
void Awake() { // explosionFX = GameObject.FindGameObjectWithTag("ExplosionFX").GetComponent<ParticleSystem>(); explosionParticleManager = ExplosionParticleManager.Instance; objectPoolManager = ObjectPoolManager.Instance; //TODO probably move it to FireAmmunition (which is called only once) objectPoolManager.CreatePool(explosionPrefab, 5); }