Table of Contents

Class ThirdPersonCameraProfile

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

TPS 카메라 설정 묶음. Inspector 에서 이 에셋 하나만 연결한다.

[CreateAssetMenu(menuName = "Framework/Camera/Profiles/ThirdPerson", fileName = "TPSCameraProfile")]
public sealed class ThirdPersonCameraProfile : ScriptableObject
Inheritance
object
Object
ScriptableObject
ThirdPersonCameraProfile

Remarks

[규칙] 각 Config 를 개별 SerializeField 로 노출하는 대신 이 Profile 을 사용한다. 생성: Create > Framework > Camera > Profiles > ThirdPerson

Fields

DefaultBlend

public BlendConfig DefaultBlend

Field Value

BlendConfig

DefaultShake

public ShakeConfig DefaultShake

Field Value

ShakeConfig

HeadBob

[Header("Modifiers")]
public HeadBobConfig HeadBob

Field Value

HeadBobConfig

LockOn

public LockOnConfig LockOn

Field Value

LockOnConfig

Mode

[Header("Mode")]
public ThirdPersonCameraConfig Mode

Field Value

ThirdPersonCameraConfig

Orbit

[Header("Behaviors")]
public OrbitConfig Orbit

Field Value

OrbitConfig

Zoom

public ZoomConfig Zoom

Field Value

ZoomConfig