Navigation
API > API/Plugins > API/Plugins/GameplayAbilities > API/Plugins/GameplayAbilities/Abilities
Inheritance Hierarchy
- FGameplayAbilityTargetData
- FGameplayAbilityTargetData_LocationInfo
References
| Module | GameplayAbilities |
| Header | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/Abilities/GameplayAbilityTargetTypes.h |
| Include | #include "Abilities/GameplayAbilityTargetTypes.h" |
Syntax
USTRUCT&40;BlueprintType&41;
struct FGameplayAbilityTargetData_LocationInfo : public FGameplayAbilityTargetData
Remarks
Target data with just a source and target location in space
Variables
| Type | Name | Description | |
|---|---|---|---|
| FGameplayAbilityTargetingLocationInfo | SourceLocation | Generic location data for source | |
| FGameplayAbilityTargetingLocationInfo | TargetLocation | Generic location data for target |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | NetSerialize
(
FArchive& Ar, |
Overridden from FGameplayAbilityTargetData
| Type | Name | Description | |
|---|---|---|---|
| FVector | GetEndPoint () |
Override to return a target/end point | |
| FTransform | Override to return a transform, default will create one from just the location | ||
| FTransform | GetOrigin () |
Override to return an origin point, which may be derived from other data | |
| UScriptStruct * | Returns the serialization data, must always be overridden | ||
| bool | HasEndPoint () |
Override to true if GetEndPoint/Transform will work | |
| bool | HasOrigin () |
Override to true if GetOrigin will work | |
| FString | ToString () |
Returns a debug string representation |