Big rework to A*; factored out path linking
This commit is contained in:
@@ -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)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user