unreal.GameplayCueNotify_DecalInfo

class unreal.GameplayCueNotify_DecalInfo(spawn_condition_override: GameplayCueNotify_SpawnCondition = Ellipsis, placement_info_override: GameplayCueNotify_PlacementInfo = Ellipsis, decal_material: MaterialInterface = Ellipsis, decal_size: Vector = Ellipsis, override_spawn_condition: bool = False, override_placement_info: bool = False, override_fade_out: bool = False, fade_out_start_delay: float = 0.0, fade_out_duration: float = 0.0)

Bases: StructBase

FGameplayCueNotify_DecalInfo

Properties that specify how to spawn a decal.

C++ Source:

  • Plugin: GameplayAbilities

  • Module: GameplayAbilities

  • File: GameplayCueNotifyTypes.h

Editor Properties: (see get_editor_property/set_editor_property)

  • decal_material (MaterialInterface): [Read-Write] Decal Material: Decal material to spawn.

  • decal_size (Vector): [Read-Write] Decal Size: Decal size in local space (does not include the component scale).

  • fade_out_duration (float): [Read-Write] Fade Out Duration: Sets how long it takes for decal actor to fade out. Will override setting in class.

  • fade_out_start_delay (float): [Read-Write] Fade Out Start Delay: Sets when the decal actor will start fading out. Will override setting in class.

  • override_fade_out (bool): [Read-Write] Override Fade Out: If enabled, override default decal actor fade out values.

  • override_placement_info (bool): [Read-Write] Override Placement Info: If enabled, use the placement info override and not the default one.

  • override_spawn_condition (bool): [Read-Write] Override Spawn Condition: If enabled, use the spawn condition override and not the default one.

  • placement_info_override (GameplayCueNotify_PlacementInfo): [Read-Write] Placement Info Override: Defines how the decal will be placed.

  • spawn_condition_override (GameplayCueNotify_SpawnCondition): [Read-Write] Spawn Condition Override: Condition to check before spawning the decal.

property decal_material: MaterialInterface

[Read-Only] Decal Material: Decal material to spawn.

Type:

(MaterialInterface)

property decal_size: Vector

[Read-Only] Decal Size: Decal size in local space (does not include the component scale).

Type:

(Vector)

property fade_out_duration: float

[Read-Only] Fade Out Duration: Sets how long it takes for decal actor to fade out. Will override setting in class.

Type:

(float)

property fade_out_start_delay: float

[Read-Only] Fade Out Start Delay: Sets when the decal actor will start fading out. Will override setting in class.

Type:

(float)

property override_fade_out: bool

[Read-Only] Override Fade Out: If enabled, override default decal actor fade out values.

Type:

(bool)

property override_placement_info: bool

[Read-Only] Override Placement Info: If enabled, use the placement info override and not the default one.

Type:

(bool)

property override_spawn_condition: bool

[Read-Only] Override Spawn Condition: If enabled, use the spawn condition override and not the default one.

Type:

(bool)

property placement_info_override: GameplayCueNotify_PlacementInfo

[Read-Only] Placement Info Override: Defines how the decal will be placed.

Type:

(GameplayCueNotify_PlacementInfo)

property spawn_condition_override: GameplayCueNotify_SpawnCondition

[Read-Only] Spawn Condition Override: Condition to check before spawning the decal.

Type:

(GameplayCueNotify_SpawnCondition)