Class ThirdPersonCameraProfile
TPS 카메라 설정 묶음. Inspector 에서 이 에셋 하나만 연결한다.
[CreateAssetMenu(menuName = "Framework/Camera/Profiles/ThirdPerson", fileName = "TPSCameraProfile")]
public sealed class ThirdPersonCameraProfile : ScriptableObject
- Inheritance
-
objectObjectScriptableObjectThirdPersonCameraProfile
Remarks
[규칙] 각 Config 를 개별 SerializeField 로 노출하는 대신 이 Profile 을 사용한다. 생성: Create > Framework > Camera > Profiles > ThirdPerson
Fields
DefaultBlend
public BlendConfig DefaultBlend
Field Value
DefaultShake
public ShakeConfig DefaultShake
Field Value
HeadBob
[Header("Modifiers")]
public HeadBobConfig HeadBob
Field Value
LockOn
public LockOnConfig LockOn
Field Value
Mode
[Header("Mode")]
public ThirdPersonCameraConfig Mode
Field Value
Orbit
[Header("Behaviors")]
public OrbitConfig Orbit
Field Value
Zoom
public ZoomConfig Zoom