Skip to content

Commit acee304

Browse files
Sebastian LagueSebastian Lague
authored andcommitted
Corrected e06 code to match tutorial + removed unnecessary files
1 parent e8f8aae commit acee304

11 files changed

Lines changed: 1 addition & 93 deletions

File tree

Episode 6 - weights/Assets/Materials.meta

Lines changed: 0 additions & 6 deletions
This file was deleted.

Episode 6 - weights/Assets/Models.meta

Lines changed: 0 additions & 6 deletions
This file was deleted.

Episode 6 - weights/Assets/Pathfinding.unity.meta

Lines changed: 0 additions & 5 deletions
This file was deleted.

Episode 6 - weights/Assets/Scripts.meta

Lines changed: 0 additions & 6 deletions
This file was deleted.

Episode 6 - weights/Assets/Scripts/Grid.cs.meta

Lines changed: 0 additions & 9 deletions
This file was deleted.

Episode 6 - weights/Assets/Scripts/Heap.cs.meta

Lines changed: 0 additions & 9 deletions
This file was deleted.

Episode 6 - weights/Assets/Scripts/Node.cs.meta

Lines changed: 0 additions & 9 deletions
This file was deleted.

Episode 6 - weights/Assets/Scripts/PathRequestManager.cs.meta

Lines changed: 0 additions & 9 deletions
This file was deleted.

Episode 6 - weights/Assets/Scripts/Pathfinding.cs

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ IEnumerator FindPath(Vector3 startPos, Vector3 targetPos) {
5353
continue;
5454
}
5555

56-
int newMovementCostToNeighbour = currentNode.gCost + GetDistance(currentNode, neighbour) + neighbour.movementPenalty +TurningCost(currentNode,neighbour);
56+
int newMovementCostToNeighbour = currentNode.gCost + GetDistance(currentNode, neighbour) + neighbour.movementPenalty;
5757
if (newMovementCostToNeighbour < neighbour.gCost || !openSet.Contains(neighbour)) {
5858
neighbour.gCost = newMovementCostToNeighbour;
5959
neighbour.hCost = GetDistance(neighbour, targetNode);
@@ -74,21 +74,6 @@ IEnumerator FindPath(Vector3 startPos, Vector3 targetPos) {
7474
requestManager.FinishedProcessingPath(waypoints,pathSuccess);
7575

7676
}
77-
78-
79-
int TurningCost(Node from, Node to) {
80-
return 0;
81-
Vector2 dirOld = new Vector2(from.gridX - from.parent.gridX, from.gridY - from.parent.gridY);
82-
Vector2 dirNew = new Vector2(to.gridX - from.gridX, to.gridY - from.gridY);
83-
if (dirNew == dirOld)
84-
return 0;
85-
else if (dirOld.x != 0 && dirOld.y != 0 && dirNew.x != 0 && dirNew.y != 0) {
86-
return 5;
87-
}
88-
else {
89-
return 10;
90-
}
91-
}
9277

9378
Vector3[] RetracePath(Node startNode, Node endNode) {
9479
List<Node> path = new List<Node>();

Episode 6 - weights/Assets/Scripts/Pathfinding.cs.meta

Lines changed: 0 additions & 9 deletions
This file was deleted.

0 commit comments

Comments
 (0)