Class CameraInputAdapter
카메라 입력 어댑터 구현체. New Input System 기반. Mode/Behavior에서 Unity Input 직접 참조 금지. 감도/반전은 이 어댑터에서 처리.
public sealed class CameraInputAdapter : ICameraInputAdapter
- Inheritance
-
objectCameraInputAdapter
- Implements
Constructors
CameraInputAdapter(InputActionAsset, string)
public CameraInputAdapter(InputActionAsset actions, string actionMapName = "Camera")
Parameters
actionsInputActionAssetactionMapNamestring
Fields
InvertY
public bool InvertY
Field Value
- bool
MouseSensitivity
public float MouseSensitivity
Field Value
- float
Properties
IsFastMove
빠른 이동 활성 여부 (Shift 등).
public bool IsFastMove { get; }
Property Value
- bool
IsRecenterRequested
public bool IsRecenterRequested { get; }
Property Value
- bool
LookDelta
public Vector2 LookDelta { get; }
Property Value
- Vector2
MoveInput
수평 이동 입력 (X: 좌우, Y: 앞뒤). WASD / 스틱.
public Vector2 MoveInput { get; }
Property Value
- Vector2
VerticalInput
수직 이동 입력 (E/Q 또는 트리거). 양수: 위, 음수: 아래.
public float VerticalInput { get; }
Property Value
- float
ZoomDelta
public float ZoomDelta { get; }
Property Value
- float
Methods
Poll()
Update에서 Brain이 호출. 이 메서드만 입력 갱신.
public void Poll()