示例#1
0
 public override void Run()
 {
     if (path == null)
     {
         return;
     }
     if (Vector2.Distance(m_entity.Position, m_startPos) > 0.2f)
     {
         Debug.Log("Correct Entity Position: ");
         m_entity.transform.position = Utils.Vector2ToVector3(m_startPos);
     }
     //Debug.Log("Distance from original position: " + Vector2.Distance(m_entity.Position, m_startPos));
     m_entity.ClientSetNavMeshPath(path.Corners);
 }