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()); } }
/** \todo Remove */ public static void SetPathfindingStatus (PathfindingStatus s) { pathfindingStatus = s; }