/// <summary> /// Called when this component is enabled. /// </summary> void OnEnable() { // patrolZoneIndex = 0; isPatrolling = true; enemyNavDestinationReached = GetComponent <EnemyNavDestinationReached>(); enemyNavPursue = GetComponent <EnemyNavPursue>(); wanderingAI = GetComponent <WanderingAI>(); agent = GetComponent <NavMeshAgent>(); patrolZoneCount = patrolZones.transform.childCount; waypointIndex = 0; waypointsTransform = GetWaypointsInPatrolZone(patrolZoneIndex); target = waypointsTransform[waypointIndex]; timer = patrolTimer; }
void SetInitialReferences() { enemyNavDestinationReached = GetComponent <EnemyNavDestinationReached>(); }