Table of Contents

Class SpectatorMode

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

자유 카메라 (Spectator) Pose 계산기. 회전만 담당. 이동은 FreeMoveBehavior에 위임.

public sealed class SpectatorMode : ICameraMode
Inheritance
object
SpectatorMode
Implements

Remarks

Mode 내부 이동 로직 구현 금지. 이동이 필요하면 FreeMoveBehavior를 RegisterBehavior로 등록한다.

Properties

IsActive

public bool IsActive { get; }

Property Value

bool

Methods

Enter(CameraContext)

public void Enter(CameraContext ctx)

Parameters

ctx CameraContext

Evaluate(CameraContext)

public CameraPose Evaluate(CameraContext ctx)

Parameters

ctx CameraContext

Returns

CameraPose

Exit(CameraContext)

public void Exit(CameraContext ctx)

Parameters

ctx CameraContext

SetPosition(Vector3)

FreeMoveBehavior에서 위치를 동기화할 때 사용.

public void SetPosition(Vector3 position)

Parameters

position Vector3

Tick(CameraContext)

public void Tick(CameraContext ctx)

Parameters

ctx CameraContext