Break GameplayAbilityTargetingLocationInfo

Break GameplayAbilityTargetingLocationInfo

Windows
MacOS
Linux

Adds a node that breaks a 'GameplayAbilityTargetingLocationInfo' into its member fields

Break GameplayAbilityTargetingLocationInfo
Gameplay Ability Targeting Location Info
Location Type
Literal Transform
Source Actor
Source Component
Source Ability
Select Asset
Source Socket Name

Inputs

Gameplay Ability Targeting Location Info
Gameplay Ability Targeting Location Info Structure (by ref)

Outputs

Location Type
EGameplayAbilityTargetingLocationType Enum

Type of location used - will determine what data is transmitted over the network and what fields are used when calculating position.

Literal Transform
Transform

A literal world transform can be used, if one has been calculated outside of the actor using the ability.

Source Actor
Actor Object Reference

A source actor is needed for Actor-based targeting, but not for Socket-based targeting.

Source Component
Mesh Component Object Reference

Socket-based targeting requires a skeletal mesh component to check for the named socket.

Source Ability
Gameplay Ability Object Reference

Ability that will be using the targeting data

Source Socket Name
Name

If SourceComponent is valid, this is the name of the socket transform that will be used. If no Socket is provided, SourceComponent's transform will be used.

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback