Progress on skin system, added skin stack.
This commit is contained in:
@@ -55,11 +55,11 @@ namespace RecrownedAthenaeum.UI.Modular.Modules.Interactive
|
||||
/// <param name="definitionName">The name of the definition in the skin. Can be null to select the default.</param>
|
||||
public Button(Skin.Skin skin, string definitionName = null)
|
||||
{
|
||||
this.skinDefinition = skin.ObtainDefinition<ButtonSkinDefinition>(definitionName, GetType());
|
||||
downTexture = skin.textureAtlas[skinDefinition.downRegion];
|
||||
upTexture = skin.textureAtlas[skinDefinition.upRegion];
|
||||
disabledTexture = skin.textureAtlas[skinDefinition.disabledRegion];
|
||||
highlightedTexture = skin.textureAtlas[skinDefinition.selectedRegion];
|
||||
skinDefinition = skin.ObtainDefinition<ButtonSkinDefinition>(definitionName, GetType());
|
||||
downTexture = skin.GetTextureAtlasRegion(skinDefinition.downRegion);
|
||||
upTexture = skin.GetTextureAtlasRegion(skinDefinition.upRegion);
|
||||
disabledTexture = skin.GetTextureAtlasRegion(skinDefinition.disabledRegion);
|
||||
highlightedTexture = skin.GetTextureAtlasRegion(skinDefinition.selectedRegion);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user