diff --git a/PCK-Studio/Forms/Additional-Popups/AddSkinPrompt.cs b/PCK-Studio/Forms/Additional-Popups/AddSkinPrompt.cs index ce0ccc20..c5967cae 100644 --- a/PCK-Studio/Forms/Additional-Popups/AddSkinPrompt.cs +++ b/PCK-Studio/Forms/Additional-Popups/AddSkinPrompt.cs @@ -208,8 +208,7 @@ namespace PckStudio.Forms.Additional_Popups } newSkin.Identifier = new SkinIdentifier(_skinId); } - newSkin.MetaData.Name = textSkinName.Text; - newSkin.MetaData.Theme = textThemeName.Text; + newSkin.MetaData = new SkinMetaData(textSkinName.Text, textThemeName.Text); DialogResult = DialogResult.OK; } @@ -224,8 +223,7 @@ namespace PckStudio.Forms.Additional_Popups if (MessageBox.Show("Create your own custom skin model?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1) != DialogResult.Yes) return; - newSkin.MetaData.Name = textSkinName.Text; - newSkin.MetaData.Theme = textThemeName.Text; + newSkin.MetaData = new SkinMetaData(textSkinName.Text, textThemeName.Text); DelegatedSaveContext saveContext = new DelegatedSaveContext(Settings.Default.AutoSaveChanges, (customSkin) => { diff --git a/PCK-Studio/Internal/Skin/Skin.cs b/PCK-Studio/Internal/Skin/Skin.cs index 53e1a2d1..4c68a49c 100644 --- a/PCK-Studio/Internal/Skin/Skin.cs +++ b/PCK-Studio/Internal/Skin/Skin.cs @@ -25,10 +25,7 @@ namespace PckStudio.Internal.Skin public Skin(string name, Image texture) { - MetaData = new SkinMetaData() - { - Name = name, - }; + MetaData = new SkinMetaData(name, string.Empty); Texture = texture; Model = new SkinModel(); } diff --git a/PCK-Studio/Internal/Skin/SkinMetaData.cs b/PCK-Studio/Internal/Skin/SkinMetaData.cs index c3df8276..eb5ebc68 100644 --- a/PCK-Studio/Internal/Skin/SkinMetaData.cs +++ b/PCK-Studio/Internal/Skin/SkinMetaData.cs @@ -2,7 +2,13 @@ { public sealed class SkinMetaData { - public string Name { get; set; } - public string Theme { get; set; } + public string Name { get; } + public string Theme { get; } + + public SkinMetaData(string name, string theme) + { + Name = name; + Theme = theme; + } } }