private void craftSelectComplete(string filename, CraftBrowserDialog.LoadType lt) { control.LoadCraft(filename, flagURL); control.craftType = craftlist.craftType; craftlist = null; }
void SelectCraft() { string strpath = HighLogic.SaveFolder; GUILayout.BeginHorizontal(); GUI.enabled = craftlist == null; if (GUILayout.Button("Select Craft", ELStyles.normal, expandWidth)) { //GUILayout.Button is "true" when clicked craftlist = ELCraftBrowser.Spawn(control.craftType, strpath, craftSelectComplete, craftSelectCancel, false); } GUI.enabled = flagBrowser == null; if (GUILayout.Button(flagTexture, ELStyles.normal, width48, height32, noExpandWidth)) { CreateFlagBrowser(); } GUI.enabled = control.craftConfig != null; if (GUILayout.Button("Reload", ELStyles.normal, noExpandWidth)) { control.LoadCraft(control.filename, control.flagname); } if (GUILayout.Button("Clear", ELStyles.normal, noExpandWidth)) { control.UnloadCraft(); } GUI.enabled = true; GUILayout.EndHorizontal(); }
private void craftSelectCancel() { craftlist = null; }