25 lines
548 B
C#
25 lines
548 B
C#
using LunaWolfStudiosEditor.ScriptableSheets.Shared;
|
|
using UnityEditor;
|
|
using UnityEngine;
|
|
|
|
namespace LunaWolfStudiosEditor.ScriptableSheets.Serializables
|
|
{
|
|
[System.Serializable]
|
|
public struct SerializableGradient
|
|
{
|
|
[SerializeField]
|
|
private Gradient m_Gradient;
|
|
public Gradient Gradient { get => m_Gradient; set => m_Gradient = value; }
|
|
|
|
public SerializableGradient(Gradient gradient)
|
|
{
|
|
m_Gradient = gradient;
|
|
}
|
|
|
|
public SerializableGradient(SerializedProperty property)
|
|
{
|
|
m_Gradient = property.GetGradientValue();
|
|
}
|
|
}
|
|
}
|