Esempio n. 1
0
 public void UpdateStatus(SimplePathfindingAgent agent)
 {
     if (agent.CurrentStatus == _updateStatus || Tm == null)
     {
         return;
     }
     _updateStatus = agent.CurrentStatus;
     Tm.Value.text = string.Format("{0}{2}{1}", agent.GetEntity().Id, agent.CurrentStatus, System.Environment.NewLine);
     if (_updateStatus == PathfindingStatus.NoPath || _updateStatus == PathfindingStatus.InvalidPath)
     {
         LineR.Value.positionCount = 2;
         LineR.Value.SetPosition(0, DebugObject.Tr.position);
         LineR.Value.SetPosition(1, agent.End.toVector3());
     }
 }
Esempio n. 2
0
	/** \todo Remove */
	public static void SetPathfindingStatus (PathfindingStatus s) {
		pathfindingStatus = s;
	}