Beispiel #1
0
    public void SetDestination(Vector3 pos)
    {
        Vector2Int thisActualSquarePosition   = GridMap.instance.CellCordFromWorldPoint(transform.position);
        Vector2Int targetActualSquarePosition = GridMap.instance.CellCordFromWorldPoint(pos);

        stopped  = false; //activate movement if entity was idle.
        stopSpin = false;

        savedPath = Astar.GetPath(thisActualSquarePosition, targetActualSquarePosition);
    }
 void UpdatePath(Vector3 target)
 {
     pathfinding.FindPath(transform.position, target);
     path = pathfinding.GetPath();
 }