示例#1
0
 protected override void AbandonInterests()
 {
     base.AbandonInterests();
     stageComponent = null;
     agentComponent = null;
     waypoints      = null;
 }
示例#2
0
 protected override void Awake()
 {
     base.Awake();
     agentComponent = null;
     stageComponent = null;
     waypoints      = null;
     routeAssigned  = false;
     routeTraveled  = false;
 }
示例#3
0
 public override void ExtractInterests(ChallengeStage stage)
 {
     base.ExtractInterests(stage);
     stageComponent = stage;
     if (stageComponent != null)
     {
         agentComponent = stageComponent.GetAgent(agentID);
         waypoints      = stageComponent.GetAllWaypoints();
     }
 }