public Path <TileProxy> GetPathAIConsideration(TileProxy from, TileProxy to, UnitProxy thingToMove, bool allTiles = false) { return(PathGenerator.FindPath(from, to, GetDistanceFunctionAI(thingToMove, allTiles), GetEstimationFunction(to, thingToMove)));//might not want to use a list }
void mouseInputHandler_OnRightClick(Vector3 displacement) { if (IsSelected) { Vector3 endPos = transform.position + displacement; endPos.y = transform.position.y; currentPath = pathGenerator.FindPath(transform.position, endPos); TargetPos = currentPath.StartPos; } }