Table of Contents

Class CameraInputAdapter

Namespace
Framework.Systems.Camera
Assembly
Assembly-CSharp.dll

카메라 입력 어댑터 구현체. New Input System 기반. Mode/Behavior에서 Unity Input 직접 참조 금지. 감도/반전은 이 어댑터에서 처리.

public sealed class CameraInputAdapter : ICameraInputAdapter
Inheritance
object
CameraInputAdapter
Implements

Constructors

CameraInputAdapter(InputActionAsset, string)

public CameraInputAdapter(InputActionAsset actions, string actionMapName = "Camera")

Parameters

actions InputActionAsset
actionMapName string

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()