Table of Contents

Class CameraTargetGroup

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

여러 Transform을 하나의 카메라 추적 대상으로 묶어 중심/범위를 제공.

public sealed class CameraTargetGroup
Inheritance
object
CameraTargetGroup

Remarks

사용 사례: 플레이어+보스, 협동 플레이, NPC 대화, 다수 오브젝트 동시 추적. FollowBehavior / LookAtBehavior에서 Center를 대상 위치로 사용 가능.

Properties

AveragePosition

등록된 모든 대상의 평균 위치. 없으면 Vector3.zero.

public Vector3 AveragePosition { get; }

Property Value

Vector3

Bounds

등록된 모든 대상을 포함하는 Bounds.

public Bounds Bounds { get; }

Property Value

Bounds

Center

public Vector3 Center { get; }

Property Value

Vector3

Count

public int Count { get; }

Property Value

int

Methods

AddTarget(Transform)

public void AddTarget(Transform target)

Parameters

target Transform

Clear()

public void Clear()

RemoveTarget(Transform)

public void RemoveTarget(Transform target)

Parameters

target Transform