30 return base.SpriteColor;
36 public virtual string Id =>
"";
42 public override string Name =>
text.IsEmpty((
"hotAction" +
Id).lang());
64 base.OnShowContextMenu(m);
91 button.icon.color = _c;
static Dialog InputName(string langDetail, string text, Action< bool, string > onClose, InputType inputType=InputType.Default)
override void OnShowContextMenu(UIContextMenu m)
override Color SpriteColor
virtual bool CanChangeIconColor
override void OnClick(ButtonHotItem b, Hotbar h)
override string pathSprite
static int ToInt(ref Color c)
static Color32 FromInt(int i)