void Start() { navMeshAgent = GetComponent <NavMeshAgent>(); health = GetComponent <EnemyHealth_Single>(); target = GameObject.Find("Player").transform; source = GetComponent <AudioSource>(); }
private void Start() { sources = GetComponent <AudioSource>(); health = GetComponent <EnemyHealth>(); singleHealth = GetComponent <EnemyHealth_Single>(); ai = GetComponent <EnemyAi>(); singleAi = GetComponent <EnemyAi_Single>(); }
private void ProcessRayCastTarget_Single() { RaycastHit hit; if (Physics.Raycast(FPCamera.transform.position, FPCamera.transform.forward, out hit, range)) { CreateHitImpact(hit); EnemyHealth_Single target_single = hit.transform.GetComponent <EnemyHealth_Single>(); if (target_single == null) { return; } target_single.TakeDamage(damage); } else { return; } }