private void Start() { enemySoundbank = GetComponentInChildren <EnemySoundbank>(); TryGetComponent(out enemyScript); TryGetComponent(out navAgent); anim = enemyScript.anim; Player = GameObject.FindGameObjectWithTag("PlayerBody").transform; //playerHP = FindObjectOfType<PlayerStats>(); navAgent.destination = Player.position; canAttack = true; if (initialDestination != Vector3.zero) { movement = WalkTo; } else { if (meleeEnemy) { movement = MeleeMovement; } else { movement = RangeMovement; } } }
//AudioSource audio; //public AudioClip attacking, takeDamage, spawned, inRange, stun, died; private void Awake() { enemySoundbank = GetComponentInChildren <EnemySoundbank>(); navAgent = GetComponent <NavMeshAgent>(); //audio = GetComponent<AudioSource>(); Player = GameObject.FindGameObjectWithTag("PlayerBody").transform; playerScript = FindObjectOfType <PlayerInteractions>(); currentHealth = maxHealth; stunned = false; dead = false; }
private void Awake() { instance = this; }