/// <summary> /// Model Hook/Unhook event /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Hook_OnHookedUnHook(object sender, PropertyHook.PHEventArgs e) { Dispatcher.Invoke(new Action(() => { btnCreate.IsEnabled = Model.Hooked; })); }
private void DsrProcess_OnHooked(object sender, PropertyHook.PHEventArgs e) { Invoke(new Action(() => { lblVersionValue.Text = Hook.Version; })); }
private void Hook_OnHooked(object sender, PropertyHook.PHEventArgs e) { Invoke(new Action(() => { lblProcess.Text = Hook.ID.ToString(); lblVersion.Text = Hook.Version; lblVersion.ForeColor = Hook.AOBScanSucceeded ? Color.DarkGreen : Color.DarkOrange; })); }
private void DsrProcess_OnUnhooked(object sender, PropertyHook.PHEventArgs e) { Invoke(new Action(() => { lblVersionValue.Text = "None"; lblLoadedValue.Text = "No"; enableCriticalControls(false); loaded = false; })); }
private void Hook_OnHooked(object sender, PropertyHook.PHEventArgs e) { Invoke(new Action(() => { lblProcess.Text = Hook.ID.ToString(); lblVersion.Text = Hook.Version; // lblVersion.ForeColor = Hook.AOBScanSucceeded ? Color.DarkGreen : Color.DarkOrange; Removed to stop users from being confused by version issues. Should be reimplemented in the future after debugging where the AOB scan is failing. lblVersion.ForeColor = Color.DarkGreen; // Orange is forced to on for reasons mentioned above. })); }
private void Hook_OnUnhooked(object sender, PropertyHook.PHEventArgs e) { Invoke(new Action(() => { lblProcess.Text = "None"; lblVersion.Text = "None"; lblVersion.ForeColor = Color.Black; lblLoaded.Text = "No"; EnableTabs(false); Loaded = false; })); }