Table of Contents

Class CameraSystemInput

Namespace
CodeBase.CameraSystem.Input
Assembly
4Experience.CodeBase.CameraSystem.Runtime.dll
public class CameraSystemInput
Inheritance
CameraSystemInput
Extension Methods

Constructors

CameraSystemInput()

public CameraSystemInput()

Fields

m_CameraSystem

private readonly InputActionMap m_CameraSystem

Field Value

InputActionMap

m_CameraSystemActionsCallbackInterface

private CameraSystemInput.ICameraSystemActions m_CameraSystemActionsCallbackInterface

Field Value

CameraSystemInput.ICameraSystemActions

m_CameraSystem_Drag

private readonly InputAction m_CameraSystem_Drag

Field Value

InputAction

m_CameraSystem_GetMousePosition

private readonly InputAction m_CameraSystem_GetMousePosition

Field Value

InputAction

m_CameraSystem_Move2D

private readonly InputAction m_CameraSystem_Move2D

Field Value

InputAction

m_CameraSystem_Move3D

private readonly InputAction m_CameraSystem_Move3D

Field Value

InputAction

m_CameraSystem_Rotate

private readonly InputAction m_CameraSystem_Rotate

Field Value

InputAction

m_CameraSystem_SpeedUp

private readonly InputAction m_CameraSystem_SpeedUp

Field Value

InputAction

m_CameraSystem_Zoom

private readonly InputAction m_CameraSystem_Zoom

Field Value

InputAction

m_ScreenCaptureModule

private readonly InputActionMap m_ScreenCaptureModule

Field Value

InputActionMap

m_ScreenCaptureModuleActionsCallbackInterface

private CameraSystemInput.IScreenCaptureModuleActions m_ScreenCaptureModuleActionsCallbackInterface

Field Value

CameraSystemInput.IScreenCaptureModuleActions

m_ScreenCaptureModule_CaptureScreenshot

private readonly InputAction m_ScreenCaptureModule_CaptureScreenshot

Field Value

InputAction

Properties

CameraSystem

public CameraSystemInput.CameraSystemActions CameraSystem { get; }

Property Value

CameraSystemInput.CameraSystemActions

ScreenCaptureModule

public CameraSystemInput.ScreenCaptureModuleActions ScreenCaptureModule { get; }

Property Value

CameraSystemInput.ScreenCaptureModuleActions

asset

public InputActionAsset asset { get; }

Property Value

InputActionAsset

bindingMask

public InputBinding? bindingMask { get; set; }

Property Value

InputBinding?

bindings

public IEnumerable<InputBinding> bindings { get; }

Property Value

IEnumerable<InputBinding>

controlSchemes

public ReadOnlyArray<InputControlScheme> controlSchemes { get; }

Property Value

ReadOnlyArray<InputControlScheme>

devices

public ReadOnlyArray<InputDevice>? devices { get; set; }

Property Value

ReadOnlyArray<InputDevice>?

Methods

Contains(InputAction)

public bool Contains(InputAction action)

Parameters

action InputAction

Returns

bool

Disable()

public void Disable()

Dispose()

public void Dispose()

Enable()

public void Enable()

FindAction(string, bool)

public InputAction FindAction(string actionNameOrId, bool throwIfNotFound = false)

Parameters

actionNameOrId string
throwIfNotFound bool

Returns

InputAction

FindBinding(InputBinding, out InputAction)

public int FindBinding(InputBinding bindingMask, out InputAction action)

Parameters

bindingMask InputBinding
action InputAction

Returns

int

GetEnumerator()

public IEnumerator<InputAction> GetEnumerator()

Returns

IEnumerator<InputAction>