private void InstallButton_Click(object sender, EventArgs e)
{
if (!CheckTree())
return;
// KFreon: If no loaded textures, run analysis code which asks for loading, then analyses
if (LoadedTexes.Count == 0 || LoadedTexes[0].TexName == null)
{
AnalyseButton_Click(null, null);
backbone.AddToBackBone(result =>
{
bool res = InstallValid(result);
if (!res)
{
Overall.UpdateText("Install Failed!");
OverallProg.ChangeProgressBar(1, 1);
}
return res;
});
}
else // KFreon: Everything is fine, just save stuff
{
backbone.AddToBackBone(result =>
{
bool res = InstallValid(true);
if (!res)
{
Overall.UpdateText("Install Failed!");
OverallProg.ChangeProgressBar(1, 1);
}
return res;
});
}
}