void Awake()
{
// Setting up the references.
nav = GetComponent<NavMeshAgent>();
col = GetComponent<SphereCollider>();
anim = GetComponent<Animator>();
lastPlayerSighting = GameObject.FindGameObjectWithTag(Tags.gameController).GetComponent<LastPlayerSighting>();
player = GameObject.FindGameObjectWithTag(Tags.player);
playerAnim = player.GetComponent<Animator>();
playerHealth = player.GetComponent<PlayerHealth>();
hash = GameObject.FindGameObjectWithTag(Tags.gameController).GetComponent<HashIDs>();
// Set the personal sighting and the previous sighting to the reset position.
personalLastSighting = lastPlayerSighting.resetPosition;
previousSighting = lastPlayerSighting.resetPosition;
}