Tri-Inspector/Runtime/Attributes/ButtonAttribute.cs

27 lines
557 B
C#
Raw Normal View History

2022-01-18 12:41:11 -05:00
using System;
using System.Diagnostics;
namespace TriInspector
{
[AttributeUsage(AttributeTargets.Method)]
[Conditional("UNITY_EDITOR")]
public sealed class ButtonAttribute : Attribute
{
public ButtonAttribute()
{
}
public ButtonAttribute(string name)
2022-01-18 12:41:11 -05:00
{
Name = name;
}
2022-06-06 12:35:46 -04:00
public ButtonAttribute(ButtonSizes buttonSize)
{
ButtonSize = (int) buttonSize;
}
public string Name { get; set; }
public int ButtonSize { get; }
2022-01-18 12:41:11 -05:00
}
}