Esempio n. 1
0
        private void MainWindowViewModel_AttachedToGame(object sender, DoWorkEventArgs e)
        {
            DateTime t0 = DateTime.Now;

            DirectFunctionsPageViewModel.LoadAllFunctions();
            DateTime t1 = DateTime.Now;

            HackGlobal.Logging.Log("Time used by loading scripts: " + (t1 - t0).TotalMilliseconds);
        }
Esempio n. 2
0
        private void MainWindowViewModel_AttachedToGameWorksFinished(object sender, RunWorkerCompletedEventArgs e)
        {
            DateTime t0 = DateTime.Now;

            DirectFunctionsPageViewModel.UpdateUI();
            DateTime t1 = DateTime.Now;

            HackGlobal.Logging.Log("Time used by updating UI: " + (t1 - t0).TotalMilliseconds);
            PlayersPageViewModel.IsSelected = true;
        }
Esempio n. 3
0
        public MainWindowViewModel()
        {
            PlayersPageViewModel         = new();
            DirectFunctionsPageViewModel = new();
            AdvancedPageViewModel        = new();

            PlayersPageViewModel.RegisterHackInitEvent();
            DirectFunctionsPageViewModel.RegisterHackInitEvent();
            AdvancedPageViewModel.RegisterHackInitEvent();

            AboutPageViewModel = new();

            MainPageViewModel            = new();
            MainPageViewModel.IsSelected = true;

            AttachedToGame += MainWindowViewModel_AttachedToGame;
            AttachedToGameWorksFinished += MainWindowViewModel_AttachedToGameWorksFinished;
        }