Exemplo n.º 1
0
    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>();
    }
Exemplo n.º 2
0
    void Awake()
    {
        anim            = GetComponent <Animator> ();
        enemyAudio      = GetComponent <AudioSource> ();
        hitParticles    = GetComponentInChildren <ParticleSystem> ();
        capsuleCollider = GetComponent <CapsuleCollider> ();

        currentHealth = startingHealth;

        powerUpController = GameObject.FindGameObjectWithTag("GameController");
        PowerUp           = powerUpController.GetComponent <PowerUpActive>();
    }
Exemplo n.º 3
0
 public void OnPowerUpActive(PowerUpActiveEventArgs args)
 {
     PowerUpActive?.Invoke(this, args);
 }
Exemplo n.º 4
0
 // Use this for initialization
 void Awake()
 {
     powerUpController = GameObject.FindGameObjectWithTag("GameController");
     turnOnPowerUp     = powerUpController.GetComponent <PowerUpActive>();
     player            = GameObject.FindGameObjectWithTag("Player");
 }