using RecrownedAthenaeum.UI.Modular.Modules.Interactive; using System; namespace RecrownedAthenaeum.UI.Skin.Definitions { /// /// Definition for a text button for a skin theme. /// public class TextButtonSkinDefinition : ButtonSkinDefinition { /// /// Name of font from the skin to use. /// public string fontName; /// /// Name of color from the skin to use for the font. /// public string fontColor; /// /// The type of module that will be using this definition. /// public new Type UIModuleType => typeof(TextButton); /// /// Creates this definition with the most minimal requirements. /// /// Texture region from skin that represents when the button is pressed down. /// The texture region that represents when the button is not pressed. public TextButtonSkinDefinition(string downRegion, string upRegion) : base(downRegion, upRegion) { } } }