public void UnitMovePath() { _moveNode = _targetNode; DijkstraSearch dijkstraSearch = FindObjectOfType <DijkstraSearch>(); dijkstraSearch.SearchPath(); pathfound = true; }
public void UnitAttack() { _targetNode = targetUnit.ClosestGridNode; WalkableAreaSearch walkableAreaSearch = FindObjectOfType <WalkableAreaSearch>(); walkableAreaSearch.SearchMovmentPoint(); DijkstraSearch dijkstraSearch = FindObjectOfType <DijkstraSearch>(); dijkstraSearch.SearchPath(); pathfound = true; MovetoTile(); //Damage Here targetUnit.Health -= Damage; Debug.Log(targetUnit + "was damaged "); }