示例#1
0
 protected override void PrepareForAction()
 {
     base.PrepareForAction();
     if (agentComponent != null)
     {
         agentComponent.repeatRoute = false;
         agentComponent.SetRoutePointStayDuration(0f);
         agentComponent.SetAllRouteWaypointIndexes(null);
         agentComponent.SetAllRouteWaypointIDs(waypointIDs);
         agentComponent.ExtractRoutePositions(waypoints);
         routeAssigned = agentComponent.HasRoute();
     }
 }