unreal.InputTriggerHold

class unreal.InputTriggerHold(outer=None, name='None')

Bases: unreal.InputTriggerTimedBase

UInputTriggerHold

Trigger fires once input has remained actuated for HoldTimeThreshold seconds. Trigger may optionally fire once, or repeatedly fire.

C++ Source:

  • Plugin: EnhancedInput

  • Module: EnhancedInput

  • File: InputTriggers.h

Editor Properties: (see get_editor_property/set_editor_property)

  • actuation_threshold (float): [Read-Write] Actuation Threshold

  • affected_by_time_dilation (bool): [Read-Write] Should global time dilation be applied to the held duration?

  • held_duration (float): [Read-Write] Held Duration

  • hold_time_threshold (float): [Read-Write] How long does the input have to be held to cause trigger?

  • is_one_shot (bool): [Read-Write] Should this trigger fire only once, or fire every frame once the hold time threshold is met?

  • last_value (InputActionValue): [Read-Write] Value passed to UpdateState on the previous tick. This will be updated automatically after the trigger is updated.

property hold_time_threshold

[Read-Write] How long does the input have to be held to cause trigger?

Type

(float)

property is_one_shot

[Read-Write] Should this trigger fire only once, or fire every frame once the hold time threshold is met?

Type

(bool)