Class: HoldAction
Defined in: input/actions/hold-action.ts:7
An action that represents a hold input, such as holding down a button or key.
Implements
InputAction
Constructors
Constructor
new HoldAction(
name,inputGroup):HoldAction
Defined in: input/actions/hold-action.ts:23
Creates a new HoldAction.
Parameters
name
string
The name of the action.
inputGroup
string
The input group this action belongs to.
Returns
HoldAction
Properties
holdEndEvent
readonlyholdEndEvent:ForgeEvent
Defined in: input/actions/hold-action.ts:13
Event that is raised when the hold ends.
holdStartEvent
readonlyholdStartEvent:ForgeEvent
Defined in: input/actions/hold-action.ts:11
Event that is raised when the hold starts.
inputGroup
inputGroup:
string
Defined in: input/actions/hold-action.ts:15
The input group this action belongs to.
Implementation of
InputAction.inputGroup
name
readonlyname:string
Defined in: input/actions/hold-action.ts:8
The name of the action.
Implementation of
InputAction.name
Accessors
isHeld
Get Signature
get isHeld():
boolean
Defined in: input/actions/hold-action.ts:45
Gets whether the action is currently being held.
Returns
boolean
Methods
endHold()
endHold():
void
Defined in: input/actions/hold-action.ts:39
Marks the action as not being held and raises the hold end event.
Returns
void
startHold()
startHold():
void
Defined in: input/actions/hold-action.ts:33
Marks the action as being held and raises the hold start event.
Returns
void