20 lines
804 B
C#
20 lines
804 B
C#
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;
|
|
}
|
|
} |