Loading...
Searching...
No Matches
AdventureExtras.ArenaInput.DefaultActions Struct Reference

Detailed Description

Provides access to input actions defined in input action map "Default".

Public Member Functions

 DefaultActions (@ArenaInput wrapper)
 Construct a new instance of the input action map wrapper class.
 
InputActionMap Get ()
 Provides access to the underlying input action map instance.
 
void Enable ()
 
void Disable ()
 
void AddCallbacks (IDefaultActions instance)
 Adds InputAction.started, InputAction.performed and InputAction.canceled callbacks provided via on all input actions contained in this map.
 
void RemoveCallbacks (IDefaultActions instance)
 Unregisters and unregisters all input action callbacks via DefaultActions.UnregisterCallbacks(IDefaultActions).
 
void SetCallbacks (IDefaultActions instance)
 Replaces all existing callback instances and previously registered input action callbacks associated with them with callbacks provided via .
 

Static Public Member Functions

static implicit operator InputActionMap (DefaultActions set)
 Implicitly converts an to an instance.
 

Properties

InputAction Move [get]
 Provides access to the underlying input action "Default/Move".
 
InputAction Jump [get]
 Provides access to the underlying input action "Default/Jump".
 
InputAction Action [get]
 Provides access to the underlying input action "Default/Action".
 
InputAction Roll [get]
 Provides access to the underlying input action "Default/Roll".
 
InputAction Attack [get]
 Provides access to the underlying input action "Default/Attack".
 
InputAction Quick1 [get]
 Provides access to the underlying input action "Default/Quick1".
 
InputAction Quick2 [get]
 Provides access to the underlying input action "Default/Quick2".
 
InputAction Quick3 [get]
 Provides access to the underlying input action "Default/Quick3".
 
InputAction Pause [get]
 Provides access to the underlying input action "Default/Pause".
 
InputAction Lock [get]
 Provides access to the underlying input action "Default/Lock".
 
InputAction LockRight [get]
 Provides access to the underlying input action "Default/LockRight".
 
InputAction LockLeft [get]
 Provides access to the underlying input action "Default/LockLeft".
 
InputAction Rotate [get]
 Provides access to the underlying input action "Default/Rotate".
 
bool enabled [get]
 

Member Function Documentation

◆ AddCallbacks()

void AdventureExtras.ArenaInput.DefaultActions.AddCallbacks ( IDefaultActions instance)
inline

Adds InputAction.started, InputAction.performed and InputAction.canceled callbacks provided via on all input actions contained in this map.

Parameters
instanceCallback instance.

If instance is null or instance have already been added this method does nothing.

See also
DefaultActions

◆ RemoveCallbacks()

void AdventureExtras.ArenaInput.DefaultActions.RemoveCallbacks ( IDefaultActions instance)
inline

Unregisters and unregisters all input action callbacks via DefaultActions.UnregisterCallbacks(IDefaultActions).

See also
DefaultActions.UnregisterCallbacks(IDefaultActions)

◆ SetCallbacks()

void AdventureExtras.ArenaInput.DefaultActions.SetCallbacks ( IDefaultActions instance)
inline

Replaces all existing callback instances and previously registered input action callbacks associated with them with callbacks provided via .

If instance is null, calling this method will only unregister all existing callbacks but not register any new callbacks.

See also
DefaultActions.AddCallbacks(IDefaultActions), DefaultActions.RemoveCallbacks(IDefaultActions), DefaultActions.UnregisterCallbacks(IDefaultActions)