Table of Contents

Class HeadBobConfig

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

HeadBobModifier 설정 ScriptableObject.

[CreateAssetMenu(menuName = "Framework/Camera/Config/HeadBob", fileName = "HeadBobConfig")]
public sealed class HeadBobConfig : ScriptableObject
Inheritance
object
Object
ScriptableObject
HeadBobConfig

Fields

HorizontalAmplitude

[Header("수평 흔들림")]
[Tooltip("좌우 진폭 (m). 0 이면 수평 밥 없음.")]
public float HorizontalAmplitude

Field Value

float

HorizontalFrequency

[Tooltip("수평 흔들림 주기 (Hz). 보통 수직의 절반.")]
public float HorizontalFrequency

Field Value

float

MoveThreshold

[Header("이동 임계값")]
[Tooltip("이 값 미만의 MoveInput.magnitude 는 정지로 판단.")]
public float MoveThreshold

Field Value

float

ReturnSpeed

[Header("복귀 감쇠")]
[Tooltip("이동 멈춤 후 중앙으로 복귀하는 감쇠 속도.")]
public float ReturnSpeed

Field Value

float

VerticalAmplitude

[Header("수직 흔들림")]
[Tooltip("상하 진폭 (m). 0 이면 수직 밥 없음.")]
public float VerticalAmplitude

Field Value

float

VerticalFrequency

[Tooltip("수직 흔들림 주기 (Hz).")]
public float VerticalFrequency

Field Value

float