Files
BABA_YAGA/Assets/D.A. Assets/DA-Shared/Editor/DAGradient/DAGradientEditor.cs
2026-05-13 23:02:02 +07:00

40 lines
1.3 KiB
C#

using DA_Assets.DAI;
using UnityEditor;
using UnityEngine;
namespace DA_Assets.DAG
{
[CustomEditor(typeof(DAGradient)), CanEditMultipleObjects]
public class DAGradientEditor : DAEditor<DAGradientEditor, DAGradient, BlackInspector>
{
public override void OnInspectorGUI()
{
gui.DrawGroup(new Group
{
GroupType = GroupType.Vertical,
Style = gui.ColoredStyle.Background,
Body = () =>
{
DrawAssetLogo();
gui.SerializedPropertyField<DAGradient>(serializedObject, x => x.Gradient, false);
gui.Space5();
gui.SerializedPropertyField<DAGradient>(serializedObject, x => x.BlendMode);
gui.Space5();
gui.SerializedPropertyField<DAGradient>(serializedObject, x => x.Intensity);
gui.Space5();
gui.SerializedPropertyField<DAGradient>(serializedObject, x => x.Angle);
Footer.DrawFooter();
}
});
}
private void DrawAssetLogo()
{
GUILayout.BeginVertical(gui.Data.Resources.DAGradientLogo, gui.ColoredStyle.Logo);
gui.Space60();
GUILayout.EndVertical();
}
}
}