void Awake () { time = Time.time; //Getting the references agent = GetComponent<NavMeshAgent>(); enemySight = GetComponent<EnemySightScript>(); lastPlayerSighting = GameManager.Instance.GetComponent<LastPlayerSightingScript>(); if (target == null) target = GameObject.FindWithTag(Tags.player).transform; InvokeRepeating("StateLogic", 0, 0.01f); StartCoroutine("StateMachine"); }
void Awake() { enemySight = GetComponent <EnemySightScript> (); nav = GetComponent <UnityEngine.AI.NavMeshAgent> (); player = GameObject.FindGameObjectWithTag("Player").transform; }