Table of Contents

Interface ICameraBehavior

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

Mode와 독립적으로 조합 가능한 기능 단위. Unity Input 직접 참조 금지.

public interface ICameraBehavior

Remarks

Priority 오름차순으로 실행된다. 낮을수록 먼저 적용. 예: Follow=0, Orbit=50, LockOn=100, Aim=150, Zoom=200.

Properties

IsActive

bool IsActive { get; }

Property Value

bool

Priority

실행 순서. 낮을수록 먼저 실행.

int Priority { get; }

Property Value

int

Methods

Disable(CameraContext)

void Disable(CameraContext ctx)

Parameters

ctx CameraContext

Enable(CameraContext)

void Enable(CameraContext ctx)

Parameters

ctx CameraContext

Tick(CameraContext, ref CameraPose)

void Tick(CameraContext ctx, ref CameraPose pose)

Parameters

ctx CameraContext
pose CameraPose