예제 #1
0
    /// <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;
    }
예제 #2
0
 void SetInitialReferences()
 {
     enemyNavDestinationReached = GetComponent <EnemyNavDestinationReached>();
 }