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); }
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; }
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; }