void Awake() { player = GameObject.FindGameObjectWithTag("Player").transform; playerHealth = player.GetComponent <PlayerHealth> (); enemyHelth = GetComponent <EnemyHelth> (); nav = GetComponent <UnityEngine.AI.NavMeshAgent> (); }
private void ProcessRayCast() { RaycastHit hit; if (Physics.Raycast(FPCamera.transform.position, FPCamera.transform.forward, out hit, range)) { print(hit.transform.name); processHitFX(hit); EnemyHelth target = hit.transform.GetComponent <EnemyHelth>(); if (target) { target.hitPointsDecresser(weaponDamage); } } else { return; } }
private void Awake() { player = GameObject.FindGameObjectWithTag("Player"); //playerHealth = player.GetComponent<PlayerHealth>(); enemyHelth = GetComponent <EnemyHelth>(); }