コード例 #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>();
    }
コード例 #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>();
    }
コード例 #3
0
 public void OnPowerUpActive(PowerUpActiveEventArgs args)
 {
     PowerUpActive?.Invoke(this, args);
 }
コード例 #4
0
 // Use this for initialization
 void Awake()
 {
     powerUpController = GameObject.FindGameObjectWithTag("GameController");
     turnOnPowerUp     = powerUpController.GetComponent <PowerUpActive>();
     player            = GameObject.FindGameObjectWithTag("Player");
 }