Files
Cielonos/Packages/com.lunawolfstudios.scriptablesheets/Editor/Modules/Serializables/SerializableAnimationCurve.cs
SoulliesOfficial 7ee2894a63 整合SLSUtilities
2026-01-17 11:35:49 -05:00

24 lines
580 B
C#

using UnityEditor;
using UnityEngine;
namespace LunaWolfStudiosEditor.ScriptableSheets.Serializables
{
[System.Serializable]
public struct SerializableAnimationCurve
{
[SerializeField]
private AnimationCurve m_AnimationCurve;
public AnimationCurve AnimationCurve { get => m_AnimationCurve; set => m_AnimationCurve = value; }
public SerializableAnimationCurve(AnimationCurve animationCurve)
{
m_AnimationCurve = animationCurve;
}
public SerializableAnimationCurve(SerializedProperty property)
{
m_AnimationCurve = property.animationCurveValue;
}
}
}