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(); }