private void Awake() { winRoot.ClearChild(); dialogRoot.ClearChild(); msgRoot.ClearChild(); if (Instance != null && Instance != this) { DestroyObject(gameObject); return; } DontDestroyOnLoad(gameObject); gameObject.AddComponent <WebManager> (); Instance = this; }
private static bool CheckForUpgrades() { var launcherRoot = ConfigurationManager.AppSettings["launcherRootPath"]; VersionManager = new VersionManager(Path.Combine(launcherRoot, "SampleApp")); var scanResult = VersionManager.Scan(); if (!scanResult.Success) { MessageBox.Show(string.Format("Lancher failed:\r\n{0}", scanResult)); Start(); return(true); } if (!VersionManager.IsSupported(Versions.ThisVersion)) { var askResult = ForceUpgradeForm.Show(Application.ProductName, Assembly.GetExecutingAssembly().Location); if (askResult.Success) { if (askResult.Value == DialogResult.OK) { var lancher = new Lancher(launcherRoot); lancher.Upgrade(Application.ProductName, VersionManager.LatestStableVersion.Version.ToString()); return(true); } else { return(true); } } } if (!VersionManager.IsCurrent(Versions.ThisVersion)) { var askResult = NewVersionForm.AskToUpgrade(Application.ProductName, Versions.ThisVersion, VersionManager.LatestStableVersion); if (askResult.Success) { if (askResult.Value == DialogResult.OK) { var lancher = new Lancher(launcherRoot); lancher.Upgrade(Application.ProductName, VersionManager.LatestStableVersion.Version.ToString()); return(true); } } } return(false); }
void Awake() { mTipsText = transform.Find("Canvas/txtTips").GetComponent <Text>(); mDialogObj = transform.Find("Canvas/Dialog").gameObject; mDialogText = transform.Find("Canvas/Dialog/txtContent").GetComponent <Text> (); mOneBtnGroup = transform.Find("Canvas/Dialog/oneBtnGroup").gameObject; mTwoBtnGroup = transform.Find("Canvas/Dialog/twnBtnGroup").gameObject; EventTriggerListener.Get(mOneBtnGroup.transform.Find("btnConfim").gameObject).onClick = OnBtnConfirmClicked; EventTriggerListener.Get(mTwoBtnGroup.transform.Find("btnConfim").gameObject).onClick = OnBtnConfirmClicked; EventTriggerListener.Get(mTwoBtnGroup.transform.Find("btnCancel").gameObject).onClick = OnBtnCancelClicked; mDialogObj.SetActive(false); Instance = this; GameObject obj = new GameObject(); obj.name = "GameMain"; obj.AddComponent <GameMain> (); }
void OnDestroy() { Instance = null; }