| UObjectBase
|
Module |
|
Header |
/Engine/Plugins/Experimental/EnhancedInput/Source/EnhancedInput/Public/InputTriggers.h |
Include |
#include "InputTriggers.h" |
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(NotBlueprintable, MinimalAPI, Meta=(DisplayName="Pulse"))
class UInputTriggerPulse : public UInputTriggerTimedBase
UInputTriggerPulse Trigger that fires at an Interval, in seconds, while input is actuated.
Completed only fires when the repeat limit is reached or when input is released immediately after being triggered. Otherwise, Canceled is fired when input is released.
Name | Description | ||
---|---|---|---|
|
bTriggerOnStart |
Whether to trigger when the input first exceeds the actuation threshold or wait for the first interval? |
|
|
float |
Interval |
How long between each trigger fire while input is held, in seconds? |
|
TriggerLimit |
How many times can the trigger fire while input is held? (0 = no limit) |
Name | Description | ||
---|---|---|---|
|
GetDebugState() |
Provide debug output for use with ShowDebug EnhancedInput. Return an empty string to disable display. |
|
|
ETriggerStat... |
UpdateState_Implementation ( |
Transitions to Ongoing on actuation. Never triggers. |