NexusUserInput
(extends NexusContainer)
Static class for user input. Recommended to only use it for key presses since the key presses are from all PluginGuis and main viewport.
static NexusEvent NexusUserInput.InputBegan
Fired when a user begins interacting via a Human-Computer
Interface device - such as a mouse or gamepad. Replaced
by non-static versions when the NexusUserInput class is
instanciated instead of being used as a static class.
static NexusEvent NexusUserInput.InputChanged
Fired when a user changes how they’re interacting via a
Human-Computer Interface device. Replaced by non-static
versions when the NexusUserInput class is instanciated
instead of being used as a static class.
static NexusUserInput.InputEnded
Fires when a user stops interacting via a Human-Computer
Interface device. Replaced by non-static versions when the
NexusUserInput class is instanciated instead of being
used as a static class.
void NexusUserInput:OnInputBegan(InputObject InputObject,bool Processed)
Invoked when an input is began.
void NexusUserInput:OnInputChanged(InputObject InputObject,bool Processed)
Invoked when an input is changed.
void NexusUserInput:OnInputEnded(InputObject InputObject,bool Processed)
Invoked when an input is ended.
void NexusUserInput:AddContext(Instance Frame)
Adds a context for getting inputs.
void NexusUserInput:RemoveContext(Instance Frame)
Removes a context for getting inputs.