Class SpectatorMode
자유 카메라 (Spectator) Pose 계산기. 회전만 담당. 이동은 FreeMoveBehavior에 위임.
public sealed class SpectatorMode : ICameraMode
- Inheritance
-
objectSpectatorMode
- Implements
Remarks
Mode 내부 이동 로직 구현 금지. 이동이 필요하면 FreeMoveBehavior를 RegisterBehavior로 등록한다.
Properties
IsActive
public bool IsActive { get; }
Property Value
- bool
Methods
Enter(CameraContext)
public void Enter(CameraContext ctx)
Parameters
ctxCameraContext
Evaluate(CameraContext)
public CameraPose Evaluate(CameraContext ctx)
Parameters
ctxCameraContext
Returns
Exit(CameraContext)
public void Exit(CameraContext ctx)
Parameters
ctxCameraContext
SetPosition(Vector3)
FreeMoveBehavior에서 위치를 동기화할 때 사용.
public void SetPosition(Vector3 position)
Parameters
positionVector3
Tick(CameraContext)
public void Tick(CameraContext ctx)
Parameters
ctxCameraContext