using heirarchy for definitions implemented.
This commit is contained in:
@@ -64,6 +64,18 @@ namespace RecrownedAthenaeum.UI.Modular.Modules.Interactive
|
||||
highlightedTexture = skin.GetTextureAtlasRegion(skinDefinition.selectedRegion);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Instantiates a button using a definition.
|
||||
/// </summary>
|
||||
/// <param name="skin">The skin the definition is defined in.</param>
|
||||
/// <param name="skinDefinition">The definition itself.</param>
|
||||
public Button(ISkin skin, ButtonSkinDefinition skinDefinition) :
|
||||
this(skin.GetTextureAtlasRegion(skinDefinition.downRegion),
|
||||
skin.GetTextureAtlasRegion(skinDefinition.upRegion),
|
||||
skin.GetTextureAtlasRegion(skinDefinition.disabledRegion),
|
||||
skin.GetTextureAtlasRegion(skinDefinition.selectedRegion))
|
||||
{}
|
||||
|
||||
/// <summary>
|
||||
/// Draws the button.
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user