Example #1
0
        public async void CheckNewVersionTrue()
        {
            var cv         = new NewVersionCheck();
            var testResult = await cv.HasnewAsync();

            var expected = true;

            Assert.AreEqual(expected, testResult);
        }
Example #2
0
    public static void Show_NoForce(GameObject parentCanvas, string url, NewVersionCheck versionCheck)
    {
        GameObject dialog = GameObject.Instantiate <GameObject>(Resources.Load <GameObject>("UpdateAvailableDialog"));

        parentCanvas.AddChild(dialog, false);

        var component = dialog.GetComponent <UpdateAvailableDialog>();

        component.VersionCheck = versionCheck;
        component.DownloadURL  = url;
    }
Example #3
0
        public static void DoAutoUpdateCheck()
        {
            NewVersionCheck check = new NewVersionCheck(new CurrentVersionInfo());

            check.OnErrorF = (msg) => {
                // ??
            };

            check.DoNewVersionCheck((url, force) => {
                UpdateAvailableDialog.Show_NoForce(CotangentUI.MainUICanvas, url, check);
            });
        }
Example #4
0
        public Form1()
        {
            InitializeComponent();
            btnConvert.Enabled = false;
            Logger.logger.Info("🦄//////////////////🦄 - App Started - 🦄///////////////////////🦄");

            const string Caption = "預設會強制指定為由右而左,直排小說的翻頁方向。";

            toolTip.SetToolTip(cbModifyPageDirection, Caption);
            SetInitialValue();

            //呼叫語言func


            this.StyleManager = metroStyleManager1;


            NewVersionCheck versionCheck = new NewVersionCheck();

            _ = versionCheck.HasnewAsync();
        }
Example #5
0
 public void OnApplicationQuit()
 {
     NewVersionCheck.LaunchInstaller(InstallerPath);
 }