Class LockOnBehavior
LockOn Behavior. TPS/TopDown/QuarterView 어떤 Mode와도 조합 가능. 타겟 자동 탐색 및 추적. Mode 내부 구현 금지.
public sealed class LockOnBehavior : ICameraBehavior
- Inheritance
-
objectLockOnBehavior
- Implements
Constructors
LockOnBehavior(LockOnConfig)
public LockOnBehavior(LockOnConfig config)
Parameters
configLockOnConfig
Properties
IsActive
public bool IsActive { get; }
Property Value
- bool
LockTarget
public Transform LockTarget { get; }
Property Value
- Transform
Priority
실행 순서. 낮을수록 먼저 실행.
public int Priority { get; }
Property Value
- int
Methods
Disable(CameraContext)
public void Disable(CameraContext ctx)
Parameters
ctxCameraContext
Enable(CameraContext)
public void Enable(CameraContext ctx)
Parameters
ctxCameraContext
SetTarget(Transform)
타겟을 수동으로 지정한다. 전투 시스템 등 외부에서 이미 타겟 정보를 보유한 경우 사용. null 전달 시 다음 Tick에서 자동 탐색으로 전환.
public void SetTarget(Transform target)
Parameters
targetTransform
Tick(CameraContext, ref CameraPose)
public void Tick(CameraContext ctx, ref CameraPose pose)
Parameters
ctxCameraContextposeCameraPose