/// <summary> /// Launch dialog prefab and attach instance of this script to it /// </summary> public static void ShowEditCurrentPresetDialog() { if (CC.PrinterDB.ActivePreset == null) { return; } GameObject dialog = GameObject.Instantiate <GameObject>(Resources.Load <GameObject>("EditSettingsDialog")); EditSettingsDialogSetup script = dialog.AddComponent <EditSettingsDialogSetup>(); script.Preset = CC.PrinterDB.ActivePreset; CotangentUI.MainUICanvas.AddChild(dialog, false); }
void on_edit_preset_clicked() { EditSettingsDialogSetup.ShowEditCurrentPresetDialog(); }