Big rework to A*; factored out path linking

This commit is contained in:
2022-01-18 20:09:37 +01:00
parent 80e990c432
commit 239054df49
4 changed files with 66 additions and 70 deletions
+7 -1
View File
@@ -47,10 +47,16 @@ public:
// Pathfinding
UPROPERTY(BlueprintReadWrite, Category = "Movement")
int32 MoveCost = 1;
UPROPERTY(VisibleInstanceOnly, Category = "Movement")
UPROPERTY(BlueprintReadWrite, VisibleInstanceOnly, Category = "Movement")
AHexTile* CameFrom;
UPROPERTY(VisibleInstanceOnly, Category = "Movement")
int32 CostSoFar = 0;
UPROPERTY()
int32 FCost;
UPROPERTY()
int32 GCost;
UPROPERTY()
int32 HCost;
FORCEINLINE bool operator == (const AHexTile &Other)
{