unreal.GameplayEventData

class unreal.GameplayEventData(event_tag=['None'], instigator=None, target=None, optional_object=None, optional_object2=None, context_handle=[], instigator_tags=[[]], target_tags=[[]], event_magnitude=0.0, target_data=[])

Bases: unreal.StructBase

Metadata for a tag-based Gameplay Event, that can activate other abilities or run ability-specific logic

C++ Source:

  • Plugin: GameplayAbilities

  • Module: GameplayAbilities

  • File: GameplayAbilityTypes.h

Editor Properties: (see get_editor_property/set_editor_property)

  • context_handle (GameplayEffectContextHandle): [Read-Write] Polymorphic context information

  • event_magnitude (float): [Read-Write] The magnitude of the triggering event

  • event_tag (GameplayTag): [Read-Write] Tag of the event that triggered this

  • instigator (Actor): [Read-Write] The instigator of the event

  • instigator_tags (GameplayTagContainer): [Read-Write] Tags that the instigator has

  • optional_object (Object): [Read-Write] An optional ability-specific object to be passed though the event

  • optional_object2 (Object): [Read-Write] A second optional ability-specific object to be passed though the event

  • target (Actor): [Read-Write] The target of the event

  • target_data (GameplayAbilityTargetDataHandle): [Read-Write] The polymorphic target information for the event

  • target_tags (GameplayTagContainer): [Read-Write] Tags that the target has

property context_handle

[Read-Write] Polymorphic context information

Type

(GameplayEffectContextHandle)

property event_magnitude

[Read-Write] The magnitude of the triggering event

Type

(float)

property event_tag

[Read-Write] Tag of the event that triggered this

Type

(GameplayTag)

property instigator

[Read-Write] The instigator of the event

Type

(Actor)

property instigator_tags

[Read-Write] Tags that the instigator has

Type

(GameplayTagContainer)

property optional_object

[Read-Write] An optional ability-specific object to be passed though the event

Type

(Object)

property optional_object2

[Read-Write] A second optional ability-specific object to be passed though the event

Type

(Object)

property target

[Read-Write] The target of the event

Type

(Actor)

property target_data

[Read-Write] The polymorphic target information for the event

Type

(GameplayAbilityTargetDataHandle)

property target_tags

[Read-Write] Tags that the target has

Type

(GameplayTagContainer)