Edit button now appears on all skins

This commit is contained in:
MayNL
2026-02-15 11:02:44 -05:00
parent 0d70755639
commit d32ea4452b
2 changed files with 5 additions and 11 deletions

View File

@@ -894,15 +894,9 @@ namespace PckStudio.Controls
}
viewFileInfoToolStripMenuItem.Visible = true;
if (asset.HasProperty("BOX"))
if (asset.Type == PckAssetType.SkinFile)
{
buttonEdit.Text = "EDIT BOXES";
buttonEdit.Visible = true;
}
else if (asset.HasProperty("ANIM") &&
asset.GetProperty("ANIM", s => SkinANIM.FromString(s) == (SkinAnimMask.RESOLUTION_64x64 | SkinAnimMask.SLIM_MODEL)))
{
buttonEdit.Text = "View Skin";
buttonEdit.Text = "EDIT SKIN";
buttonEdit.Visible = true;
}

View File

@@ -43,9 +43,9 @@ namespace PckStudio.ModelSupport
private SkinModelImporter()
{
InternalAddProvider(new("Pck skin model(*.psm)", "*.psm"), ImportPsm, ExportPsm);
InternalAddProvider(new("Block bench model(*.bbmodel)", "*.bbmodel"), ImportBlockBenchModel, ExportBlockBenchModel);
InternalAddProvider(new("Bedrock (Legacy) Model(*.geo.json;*.json)", "*.geo.json;*.json"), ImportBedrockJson, ExportBedrockJson);
InternalAddProvider(new("PCK Skin Model(*.psm)", "*.psm"), ImportPsm, ExportPsm);
InternalAddProvider(new("Blockbench Legacy project(*.bbmodel)", "*.bbmodel"), ImportBlockBenchModel, ExportBlockBenchModel);
InternalAddProvider(new("Bedrock Legacy Entity Model(*.geo.json;*.json)", "*.geo.json;*.json"), ImportBedrockJson, ExportBedrockJson);
}
internal static SkinModelInfo ImportPsm(string filepath)