Table of Contents

Class LockOnBehavior

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

LockOn Behavior. TPS/TopDown/QuarterView 어떤 Mode와도 조합 가능. 타겟 자동 탐색 및 추적. Mode 내부 구현 금지.

public sealed class LockOnBehavior : ICameraBehavior
Inheritance
object
LockOnBehavior
Implements

Constructors

LockOnBehavior(LockOnConfig)

public LockOnBehavior(LockOnConfig config)

Parameters

config LockOnConfig

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

ctx CameraContext

Enable(CameraContext)

public void Enable(CameraContext ctx)

Parameters

ctx CameraContext

SetTarget(Transform)

타겟을 수동으로 지정한다. 전투 시스템 등 외부에서 이미 타겟 정보를 보유한 경우 사용. null 전달 시 다음 Tick에서 자동 탐색으로 전환.

public void SetTarget(Transform target)

Parameters

target Transform

Tick(CameraContext, ref CameraPose)

public void Tick(CameraContext ctx, ref CameraPose pose)

Parameters

ctx CameraContext
pose CameraPose