Drafted Vision blocking functionality and respective MapRef->HelperFunctions
This commit is contained in:
+8
-3
@@ -80,11 +80,16 @@ public:
|
||||
UFUNCTION(BlueprintCallable, Category = "Utility")
|
||||
bool DiagIsReachable(AHexTile* InStart, FHexVector InDiagUnitVec);
|
||||
|
||||
UFUNCTION(BlueprintCallable, Category = "Runtime")
|
||||
UFUNCTION(BlueprintCallable, Category = "Utility")
|
||||
float LerpAxial(int32 a, int32 b, int32 t);
|
||||
UFUNCTION(BlueprintCallable, Category = "Utility")
|
||||
FHexVector AxialRound(float q, float r)
|
||||
|
||||
UFUNCTION(BlueprintCallable, Category = "Utility")
|
||||
TArray<AHexTile*> Neighbors(AHexTile* OfHex, bool bFreeOnly);
|
||||
UFUNCTION(BlueprintCallable, Category = "Runtime")
|
||||
UFUNCTION(BlueprintCallable, Category = "Utility")
|
||||
TArray<AHexTile*> FreeDiagonals(AHexTile* OfHex);
|
||||
UFUNCTION(BlueprintCallable, Category = "Runtime")
|
||||
UFUNCTION(BlueprintCallable, Category = "Utility")
|
||||
TSet<AHexTile*> BreadthFirstSearch(AHexTile* Start, int32 Radius);
|
||||
UFUNCTION(BlueprintCallable, Category = "Runtime")
|
||||
TArray<AHexTile*> FindPathAStar(AHexTile* Start, AHexTile* Goal, bool bDiags);
|
||||
|
||||
Reference in New Issue
Block a user