ME3Explorer.KFreonTPFTools3.InstallButton_Click C# (CSharp) Method

InstallButton_Click() private method

private InstallButton_Click ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
        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;
                });
            }
        }
KFreonTPFTools3