Files
Cielonos/Assets/Scripts/MainGame/Characters/Data/Presets/Player/CameraLockData.cs

20 lines
804 B
C#
Raw Normal View History

2026-06-27 12:52:03 -04:00
using Sirenix.OdinInspector;
using UnityEngine;
namespace Cielonos.MainGame.Characters
{
[CreateAssetMenu(menuName = "Cielonos/Characters/CameraLockData", fileName = "CameraLockData")]
public class CameraLockData : SerializedScriptableObject
{
public Vector2 weightDistanceRange = new Vector2(0f, 20f);
public AnimationCurve weightCurve;
public Vector2 orbitalFollowTargetYRange = new Vector2(6, 0f);
public Vector2 orbitalFollowFadeDistanceRange = new Vector2(0f, 10f);
public AnimationCurve orbitalFollowFadeCurve;
public Vector2 rotationComposerTargetYRange = new Vector2(-1f, 0.7f);
public Vector2 rotationComposerFadeDistanceRange = new Vector2(0f, 20f);
public AnimationCurve rotationComposerFadeCurve;
}
}