Class InputMaster
Implements
IInputActionCollection2
IInputActionCollection
Assembly: Serenity.UnityPlayerInput.Infrastructure.dll
public class InputMaster : IInputActionCollection2, IInputActionCollection, IEnumerable<InputAction>, IEnumerable, IDisposable
Constructors
Declaration
Properties
Declaration
public InputMaster.CameraActions Camera { get; }
Property Value
Declaration
public InputMaster.GameActions Game { get; }
Property Value
Declaration
public InputControlScheme GamepadScheme { get; }
Property Value
| Type |
Description |
| InputControlScheme |
|
Declaration
public InputControlScheme JoystickScheme { get; }
Property Value
| Type |
Description |
| InputControlScheme |
|
Declaration
public InputControlScheme KeyboardMouseScheme { get; }
Property Value
| Type |
Description |
| InputControlScheme |
|
Declaration
public InputMaster.MenuActions Menu { get; }
Property Value
Declaration
public InputMaster.PlayerActions Player { get; }
Property Value
Declaration
public InputControlScheme TouchScheme { get; }
Property Value
| Type |
Description |
| InputControlScheme |
|
Declaration
public InputMaster.UIActions UI { get; }
Property Value
Declaration
public InputControlScheme XRScheme { get; }
Property Value
| Type |
Description |
| InputControlScheme |
|
Declaration
public InputActionAsset asset { get; }
Property Value
| Type |
Description |
| InputActionAsset |
|
Declaration
public InputBinding? bindingMask { get; set; }
Property Value
| Type |
Description |
| InputBinding? |
|
Declaration
public IEnumerable<InputBinding> bindings { get; }
Property Value
Declaration
public ReadOnlyArray<InputControlScheme> controlSchemes { get; }
Property Value
| Type |
Description |
| ReadOnlyArray<InputControlScheme> |
|
Declaration
public ReadOnlyArray<InputDevice>? devices { get; set; }
Property Value
| Type |
Description |
| ReadOnlyArray<InputDevice>? |
|
Methods
Declaration
public bool Contains(InputAction action)
Parameters
| Type |
Name |
Description |
| InputAction |
action |
|
Returns
Declaration
Declaration
Declaration
Declaration
public InputAction FindAction(string actionNameOrId, bool throwIfNotFound = false)
Parameters
| Type |
Name |
Description |
| string |
actionNameOrId |
|
| bool |
throwIfNotFound |
|
Returns
| Type |
Description |
| InputAction |
|
Declaration
public int FindBinding(InputBinding bindingMask, out InputAction action)
Parameters
| Type |
Name |
Description |
| InputBinding |
bindingMask |
|
| InputAction |
action |
|
Returns
Declaration
public IEnumerator<InputAction> GetEnumerator()
Returns
Implements
UnityEngine.InputSystem.IInputActionCollection2
UnityEngine.InputSystem.IInputActionCollection