mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/PCK-Studio.git
synced 2026-05-22 01:06:35 +00:00
MainForm - Remove prioritizing Skins.pck when adding skins
This commit is contained in:
@@ -961,36 +961,36 @@ namespace PckStudio
|
||||
using AddSkinPrompt add = new AddSkinPrompt(locFile);
|
||||
if (add.ShowDialog(this) == DialogResult.OK)
|
||||
{
|
||||
if (currentPCK.HasAsset("Skins.pck", PckAssetType.SkinDataFile)) // Prioritize Skins.pck
|
||||
{
|
||||
TreeNode subPCK = treeViewMain.Nodes.Find("Skins.pck", false).FirstOrDefault();
|
||||
if (subPCK.Nodes.ContainsKey("Skins")) add.SkinAsset.Filename = add.SkinAsset.Filename.Insert(0, "Skins/");
|
||||
add.SkinAsset.Filename = add.SkinAsset.Filename.Insert(0, "Skins.pck/");
|
||||
TreeNode newNode = new TreeNode(Path.GetFileName(add.SkinAsset.Filename));
|
||||
newNode.Tag = add.SkinAsset;
|
||||
SetNodeIcon(newNode, PckAssetType.SkinFile);
|
||||
subPCK.Nodes.Add(newNode);
|
||||
RebuildSubPCK(newNode.FullPath);
|
||||
}
|
||||
else
|
||||
//if (currentPCK.HasAsset("Skins.pck", PckAssetType.SkinDataFile)) // Prioritize Skins.pck
|
||||
//{
|
||||
// TreeNode subPCK = treeViewMain.Nodes.Find("Skins.pck", false).FirstOrDefault();
|
||||
// if (subPCK.Nodes.ContainsKey("Skins")) add.SkinAsset.Filename = add.SkinAsset.Filename.Insert(0, "Skins/");
|
||||
// add.SkinAsset.Filename = add.SkinAsset.Filename.Insert(0, "Skins.pck/");
|
||||
// TreeNode newNode = new TreeNode(Path.GetFileName(add.SkinAsset.Filename));
|
||||
// newNode.Tag = add.SkinAsset;
|
||||
// SetNodeIcon(newNode, PckAssetType.SkinFile);
|
||||
// subPCK.Nodes.Add(newNode);
|
||||
// RebuildSubPCK(newNode.FullPath);
|
||||
//}
|
||||
//else
|
||||
{
|
||||
if (treeViewMain.Nodes.ContainsKey("Skins")) add.SkinAsset.Filename = add.SkinAsset.Filename.Insert(0, "Skins/"); // Then Skins folder
|
||||
currentPCK.AddAsset(add.SkinAsset);
|
||||
}
|
||||
if (add.HasCape)
|
||||
{
|
||||
if (currentPCK.HasAsset("Skins.pck", PckAssetType.SkinDataFile)) // Prioritize Skins.pck
|
||||
{
|
||||
TreeNode subPCK = treeViewMain.Nodes.Find("Skins.pck", false).FirstOrDefault();
|
||||
if (subPCK.Nodes.ContainsKey("Skins")) add.CapeAsset.Filename = add.CapeAsset.Filename.Insert(0, "Skins/");
|
||||
add.CapeAsset.Filename = add.CapeAsset.Filename.Insert(0, "Skins.pck/");
|
||||
TreeNode newNode = new TreeNode(Path.GetFileName(add.CapeAsset.Filename));
|
||||
newNode.Tag = add.CapeAsset;
|
||||
SetNodeIcon(newNode, PckAssetType.SkinFile);
|
||||
subPCK.Nodes.Add(newNode);
|
||||
RebuildSubPCK(newNode.FullPath);
|
||||
}
|
||||
else
|
||||
//if (currentPCK.HasAsset("Skins.pck", PckAssetType.SkinDataFile)) // Prioritize Skins.pck
|
||||
//{
|
||||
// TreeNode subPCK = treeViewMain.Nodes.Find("Skins.pck", false).FirstOrDefault();
|
||||
// if (subPCK.Nodes.ContainsKey("Skins")) add.CapeAsset.Filename = add.CapeAsset.Filename.Insert(0, "Skins/");
|
||||
// add.CapeAsset.Filename = add.CapeAsset.Filename.Insert(0, "Skins.pck/");
|
||||
// TreeNode newNode = new TreeNode(Path.GetFileName(add.CapeAsset.Filename));
|
||||
// newNode.Tag = add.CapeAsset;
|
||||
// SetNodeIcon(newNode, PckAssetType.SkinFile);
|
||||
// subPCK.Nodes.Add(newNode);
|
||||
// RebuildSubPCK(newNode.FullPath);
|
||||
//}
|
||||
//else
|
||||
{
|
||||
if (treeViewMain.Nodes.ContainsKey("Skins")) add.CapeAsset.Filename = add.CapeAsset.Filename.Insert(0, "Skins/"); // Then Skins folder
|
||||
currentPCK.AddAsset(add.CapeAsset);
|
||||
|
||||
Reference in New Issue
Block a user