void Awake() { player = GameObject.FindGameObjectWithTag("Player").transform; playerHealth = player.GetComponent <PlayerHealth> (); enemyHealth = GetComponent <EnemyHealth> (); nav = GetComponent <UnityEngine.AI.NavMeshAgent> (); reverse = false; powerUpController = GameObject.FindGameObjectWithTag("GameController"); PowerUp = powerUpController.GetComponent <PowerUpActive>(); }
void Awake() { anim = GetComponent <Animator> (); enemyAudio = GetComponent <AudioSource> (); hitParticles = GetComponentInChildren <ParticleSystem> (); capsuleCollider = GetComponent <CapsuleCollider> (); currentHealth = startingHealth; powerUpController = GameObject.FindGameObjectWithTag("GameController"); PowerUp = powerUpController.GetComponent <PowerUpActive>(); }
public void OnPowerUpActive(PowerUpActiveEventArgs args) { PowerUpActive?.Invoke(this, args); }
// Use this for initialization void Awake() { powerUpController = GameObject.FindGameObjectWithTag("GameController"); turnOnPowerUp = powerUpController.GetComponent <PowerUpActive>(); player = GameObject.FindGameObjectWithTag("Player"); }