|
| FInteractionSpotHandle | FindRandomReachableUnclaimedSpotInRadiusWithTag (AGothicCharacterState ForCharacter, FVector Location, float32 Radius, FGameplayTag Tag) |
| bool | CanFindSpotsUsableByPawnInRadius_TryMultipleActions (AGothicCharacterState PotentialUser, FGameplayTagContainer PossibleActions, FVector Location, float32 Radius) |
| | Returns true if there are any spots claimable with any of the given actions at the given location.
|
| int | CountSpotsUsableByPawnInRadius (AGothicCharacterState PotentialUser, FGameplayTag Action, FVector Location, float32 Radius) |
| | Counts all spots that can be claimed by the given pawn at the given location.
|
| int | CountSpotsUsableByPawnInRadius_TryMultipleActions (AGothicCharacterState PotentialUser, FGameplayTagContainer PossibleActions, FVector Location, float32 Radius) |
| | Counts all spots that can be claimed by the given pawn at the given location.
|
| TArray< FInteractionSpotHandle > | FindAllReachableSpotsInAreaAtLocation (FVector Location, AGothicCharacterState CharacterState,) |
| TArray< FInteractionSpotHandle > | FindAllSpotsInArea (UAreaTagRegionTrait Area,) |
| TArray< FInteractionSpotHandle > | FindAllSpotsInAreaAtLocation (FVector Location,) |
| TArray< FInteractionSpotHandle > | FindAllSpotsInVolume (AVolume Volume,) |
| FInteractionSpotHandle | FindClosestSpotInRadiusWithTag (FVector Location, float32 Radius, FGameplayTag Tag,) |
| FInteractionSpotHandle | FindClosestUnclaimedSpotInRadiusWithTag (FVector Location, float32 Radius, FGameplayTag Tag,) |
| FInteractionSpotHandle | FindClosestUsableSpotInRadiusWithTag (AGothicCharacterState PotentialUser, FVector Location, float32 Radius, FGameplayTag Tag,) |
| FInteractionSpotHandle | FindRandomReachableClaimableSpotInRadiusWithTag (AGothicCharacterState ForCharacter, FVector Location, float32 Radius, FGameplayTag Tag) |
| FInteractionSpotHandle | FindRandomReachableSpotInRadiusWithTag (AGothicCharacterState ForCharacter, FVector Location, float32 Radius, FGameplayTag Tag,) |
| bool | CanFindSpotsUsableByPawnInRadius (AGothicCharacterState PotentialUser, FGameplayTag Action, FVector Location, float32 Radius) |
| | Returns true if there are any spots claimable with the given action at the given location.
|
| FInteractionSpotHandle | FindRandomReachableUsableSpotInRadiusWithTag (AGothicCharacterState ForCharacter, FVector Location, float32 Radius, FGameplayTag Tag) |
| TArray< FInteractionSpotHandle > | FindReachableSpotsInBox (FBox Box,, AGothicCharacterState CharacterState) |
| TArray< FInteractionSpotHandle > | FindSpotsInBox2D (FBox2D Box,) |
| TArray< FInteractionSpotHandle > | FindSpotsInBox3D (FBox Box,) |
| TArray< FInteractionSpotHandle > | FindSpotsInBrush (UBrushComponent Brush,) |
| TArray< FInteractionSpotHandle > | FindSpotsInRadius (FVector Location, float32 Radius,) |
| TArray< FInteractionSpotHandle > | FindSpotsInRadius2D (FVector2D Location, float32 Radius,) |
| TArray< FInteractionSpotHandle > | FindSpotsPotentiallyUsableByPawnInRadius (AGothicCharacterState PotentialUser, FGameplayTag Action, FVector Location, float32 Radius) |
| | Outputs all spots that can be claimed by the given pawn at the given location.
|
| TArray< FInteractionSpotHandle > | FindSpotsUsableByPawnInRadius (AGothicCharacterState PotentialUser, FGameplayTag Action, FVector Location, float32 Radius) |
| | Outputs all spots that can be claimed by the given pawn at the given location.
|
| TArray< FInteractionSpotHandle > | FindSpotsUsableByPawnInRadius_TryMultipleActions (AGothicCharacterState PotentialUser, FGameplayTagContainer PossibleActions, FVector Location, float32 Radius) |
| | Outputs all spots that can be claimed by the given pawn at the given location.
|
| FVector | GetLocationByName (FName InteractionSpotName,) |
| bool | IsSpotReachableByCharacter (const AGothicCharacterState CharacterState, FInteractionSpotHandle Handle,) |
| void | SortSpotArrayByDistance (TArray< FInteractionSpotHandle > &Spots, FVector Center,) |