2D Blend Property Drawer
January 19, 2020 ยท View on GitHub
using System; using UnityEngine;
namespace Vertx { [AttributeUsage(AttributeTargets.Field)] public class Blend2DAttribute : PropertyAttribute { public readonly string XLabel; public readonly string YLabel; public readonly Vector2 Min; public readonly Vector2 Max;
public Blend2DAttribute (string xLabel, string yLabel)
{
XLabel = xLabel;
YLabel = yLabel;
Min = Vector2.one * -1;
Max = Vector2.one;
}
public Blend2DAttribute(string xLabel, string yLabel, float minX, float minY, float maxX, float maxY)
{
XLabel = xLabel;
YLabel = yLabel;
Min = new Vector2(minX, minY);
Max = new Vector2(maxX, maxY);
}
}
}