Tri-Inspector/Runtime/Attributes/ButtonAttribute.cs
2023-06-24 16:06:50 +04:00

28 lines
595 B
C#

using System;
using System.Diagnostics;
namespace TriInspector
{
[AttributeUsage(AttributeTargets.Method)]
[Conditional("UNITY_EDITOR")]
public class ButtonAttribute : Attribute
{
public ButtonAttribute()
{
}
public ButtonAttribute(string name)
{
Name = name;
}
public ButtonAttribute(ButtonSizes buttonSize, string name = null)
{
ButtonSize = (int) buttonSize;
Name = name;
}
public string Name { get; set; }
public int ButtonSize { get; }
}
}