Base class for building triggers that have firing conditions governed by elapsed time. This class transitions state to Ongoing once input is actuated, and will track Ongoing input time until input is released. Inheriting classes should provide the logic for Triggered transitions.
Editor Properties: (see get_editor_property/set_editor_property)
actuation_threshold(float): [Read-Write] Actuation Threshold
held_duration(float): [Read-Write] Held Duration
last_value(InputActionValue): [Read-Write] Value passed to UpdateState on the previous tick. This will be updated automatically after the trigger is updated.