public void CheckForUpdate(ConsoliAds sdkScript) { JSONNode response = ServerConfig.Instance.checkForUpdates(sdkScript); if (response != null) { DesignWindow.OpenWindow(response); } else { EditorUtility.DisplayDialog("Check for Updates", "No New Update found", "Ok"); } }
private void Redo_CanExecute(object sender, CanExecuteRoutedEventArgs e) { ATabItem tab = (ATabItem)MyTabs.SelectedItem; if (tab.TabName == "Design") { DesignWindow.Redo_CanExecute(sender, e); } else if (tab.TabName == "Panels") { LayoutWindow.LayoutControl.Redo_CanExecute(sender, e); } }
private void saveClick(object sender, RoutedEventArgs e) { ATabItem tab = (ATabItem)MyTabs.SelectedItem; if (tab.TabName == "Design") { DesignWindow.saveClick(sender, e); } else if (tab.TabName == "Panels") { LayoutWindow.saveClick(sender, e); } }
public static void OpenWindow(JSONNode response) { DesignWindow window = (DesignWindow)EditorWindow.GetWindow(typeof(DesignWindow), true, "ConsoliAds Update"); if (window == null) { Debug.Log("_instance is null "); return; } window.minSize = new Vector2(400, 400); window.maxSize = new Vector2(800, 800); window.populateResponse(response); window.InitTextures(); window.Show(); }
public static void OnDoneDownloading(object sender, AsyncCompletedEventArgs args) { DesignWindow.setDownloadingFinished(true); WebClient wc = (WebClient)sender; if (wc == null || args.Error != null) { Debug.Log("Failed to Download AIP!"); return; } Debug.Log("In Download Thread. Done Downloading"); doneEvent = null; doneEvent = new EditorApplication.CallbackFunction(AfterDownLoading); //Add doneEvent function to call back! EditorApplication.update = (EditorApplication.CallbackFunction)Delegate.Combine(EditorApplication.update, doneEvent); }
public static void OnDownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e) { Debug.Log("progress " + e.ProgressPercentage); DesignWindow.setProgress(e.ProgressPercentage); }
private void importClick(object sender, RoutedEventArgs e) { DesignWindow.importClick(sender, e); }
private void createClick(object sender, RoutedEventArgs e) { DesignWindow.createClick(sender, e); }