Class CameraSystemInput
- Namespace
- CodeBase.CameraSystem.Input
- Assembly
- 4Experience.CodeBase.CameraSystem.Runtime.dll
public class CameraSystemInput
- Inheritance
-
CameraSystemInput
- Extension Methods
-
Constructors
public CameraSystemInput()
Fields
private readonly InputActionMap m_CameraSystem
Field Value
- InputActionMap
private CameraSystemInput.ICameraSystemActions m_CameraSystemActionsCallbackInterface
Field Value
- CameraSystemInput.ICameraSystemActions
private readonly InputAction m_CameraSystem_Drag
Field Value
- InputAction
private readonly InputAction m_CameraSystem_GetMousePosition
Field Value
- InputAction
private readonly InputAction m_CameraSystem_Move2D
Field Value
- InputAction
private readonly InputAction m_CameraSystem_Move3D
Field Value
- InputAction
private readonly InputAction m_CameraSystem_Rotate
Field Value
- InputAction
private readonly InputAction m_CameraSystem_SpeedUp
Field Value
- InputAction
private readonly InputAction m_CameraSystem_Zoom
Field Value
- InputAction
private readonly InputActionMap m_ScreenCaptureModule
Field Value
- InputActionMap
private CameraSystemInput.IScreenCaptureModuleActions m_ScreenCaptureModuleActionsCallbackInterface
Field Value
- CameraSystemInput.IScreenCaptureModuleActions
private readonly InputAction m_ScreenCaptureModule_CaptureScreenshot
Field Value
- InputAction
Properties
public CameraSystemInput.CameraSystemActions CameraSystem { get; }
Property Value
- CameraSystemInput.CameraSystemActions
public CameraSystemInput.ScreenCaptureModuleActions ScreenCaptureModule { get; }
Property Value
- CameraSystemInput.ScreenCaptureModuleActions
public InputActionAsset asset { get; }
Property Value
- InputActionAsset
public InputBinding? bindingMask { get; set; }
Property Value
- InputBinding?
public IEnumerable<InputBinding> bindings { get; }
Property Value
- IEnumerable<InputBinding>
public ReadOnlyArray<InputControlScheme> controlSchemes { get; }
Property Value
- ReadOnlyArray<InputControlScheme>
public ReadOnlyArray<InputDevice>? devices { get; set; }
Property Value
- ReadOnlyArray<InputDevice>?
Methods
public bool Contains(InputAction action)
Parameters
action InputAction
Returns
- bool
public InputAction FindAction(string actionNameOrId, bool throwIfNotFound = false)
Parameters
actionNameOrId string
throwIfNotFound bool
Returns
- InputAction
public int FindBinding(InputBinding bindingMask, out InputAction action)
Parameters
bindingMask InputBinding
action InputAction
Returns
- int
public IEnumerator<InputAction> GetEnumerator()
Returns
- IEnumerator<InputAction>