Interface ICameraBehavior
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
ctxCameraContext
Enable(CameraContext)
void Enable(CameraContext ctx)
Parameters
ctxCameraContext
Tick(CameraContext, ref CameraPose)
void Tick(CameraContext ctx, ref CameraPose pose)
Parameters
ctxCameraContextposeCameraPose