FGameplayAbilityTargetData_LocationInfo

Target data with just a source and target location in space

Windows
MacOS
Linux

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](Programming/UnrealArchitecture/Reference/Structs)([BlueprintType](Programming/UnrealArchitecture/Reference/Structs/Specifiers/BlueprintType))
struct FGameplayAbilityTargetData_LocationInfo : public FGameplayAbilityTargetData

Remarks

Target data with just a source and target location in space

Variables

Name Description

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

FGameplayAbilit...

 

SourceLocation

Generic location data for source

Public variable UProperty Category, EditAnywhere BlueprintReadWrite

FGameplayAbilit...

 

TargetLocation

Generic location data for target

Functions

Name Description

Public function

bool

 

NetSerialize

(
    FArchive& Ar,
    UPackageMap* Map,
    bool& bOutSuccess
)

Overridden from FGameplayAbilityTargetData

Name Description

Public function Virtual Const

FVector

 

GetEndPoint()

Override to return a target/end point

Public function Virtual Const

FTransform

 

GetOrigin()

Override to return an origin point, which may be derived from other data

Public function Virtual Const

UScriptStruc...

 

GetScriptStruct()

Returns the serialization data, must always be overridden

Public function Virtual Const

bool

 

HasEndPoint()

Override to true if GetEndPoint/Transform will work

Public function Virtual Const

bool

 

HasOrigin()

Override to true if GetOrigin will work

Public function Virtual Const

FString

 

ToString()

Returns a debug string representation

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss