private static void LevelAtOnOnValueChanged(MenuComponent sender, ValueChangedArgs args) { LevelAts[SpellSlot.Q] = Menu[_championName]["levelAt"]["q"].Value; LevelAts[SpellSlot.W] = Menu[_championName]["levelAt"]["w"].Value; LevelAts[SpellSlot.E] = Menu[_championName]["levelAt"]["e"].Value; LevelAts[SpellSlot.R] = Menu[_championName]["levelAt"]["r"].Value; }
private void CalculateCurrentValueByGesture(float offset) { currentSlidedOffset += offset; if (currentSlidedOffset <= 0) { curValue = minValue; } else if (currentSlidedOffset >= BgTrackLength()) { curValue = maxValue; } else { int bgTrackLength = BgTrackLength(); if (bgTrackLength != 0) { curValue = ((currentSlidedOffset / (float)bgTrackLength) * (float)(maxValue - minValue)) + minValue; } } if (valueChangedHandler != null) { ValueChangedArgs args = new ValueChangedArgs(); args.CurrentValue = curValue; valueChangedHandler(this, args); } }
private void ResetKey_OnValueChanged(MenuComponent sender, ValueChangedArgs args) { if (!args.GetNewValue <MenuKeyBind>().Enabled) { this.SelectedTarget = null; } }
protected virtual void OnValueChanged(ISymbol symbol, byte[] rawValue, DateTime tcUTCTimeStamp, DateTime utcLocalSystemTime) { object obj2 = this.valueFactory.CreateValue(symbol, rawValue, 0, utcLocalSystemTime); ValueChangedArgs args = new ValueChangedArgs(symbol, obj2, tcUTCTimeStamp, utcLocalSystemTime); ((ISymbolValueChangeNotify)symbol).OnValueChanged(args); }
void ISymbolValueChangeNotify.OnValueChanged(ValueChangedArgs args) { if (this._valueChanged != null) { this._valueChanged(this, args); } }
public void Task_02_PropertyChange_01_Normal() { CreateViewModel <ViewModel>(out var vm); ValueChangedArgs <string> nameArgs = null; var dName = vm.HookChange(v => v.Name, (_, e) => nameArgs = e); ValueChangedArgs <int> ageArgs = null; var dAge = vm.HookChange(v => v.Age, (_, e) => ageArgs = e); string property = null; var dAll = vm.HookChange((_, e) => property = e.PropertyName); vm.Name = null; Assert.That(nameArgs == null); vm.Name = "ABC"; Assert.That(nameArgs != null); Assert.That(nameArgs.PropertyArgs.PropertyName == "Name"); Assert.That(nameArgs.OldValue == null); Assert.That(nameArgs.NewValue == "ABC"); Assert.That(nameArgs.ToString() == "Name: <null>=>ABC"); Assert.That(vm.Name == "ABC"); Assert.That(property == "Name"); nameArgs = null; vm.Age = 123; Assert.That(nameArgs == null); Assert.That(ageArgs.ToString() == "Age: 0=>123"); Assert.That(property == "Age"); dName.Dispose(); dAge.Dispose(); dAll.Dispose(); }
private static void OnLoadPingTesterChange(MenuComponent sender, ValueChangedArgs e) { if (_pingTester == null) { _pingTester = new PingTester(); } }
private void Player_CommandingModuleChanged(object sender, ValueChangedArgs <ModuleTypes> e) { if (startGameButton.gameObject.activeSelf) { ValidateStartGameButton(); } }
private void OnSpellStartChange(MenuComponent sender, ValueChangedArgs e) { //e.Process = false; spellStartPosition = myHero.ServerPosition; RenderObjects.Add(new RenderCircle(spellStartPosition.To2D(), 1000, Color.Red, 100, 20)); }
private static void OnLoadSpellTesterChange(MenuComponent sender, ValueChangedArgs e) { if (_spellTester == null) { _spellTester = new SpellTester(); } }
public void Task_03_Property_Interface() { CreateViewModel <ViewModel>(out var vm); var properties = vm.GetProperties(); foreach (var p in properties) { Console.WriteLine($"{p.NameArgs.PropertyName}: {p.Type}, {p.Value}"); } var property = properties.First(v => v.NameArgs.PropertyName == "Name"); Assert.That(property.ToString() == $"{vm.GetType()} Name:{property.Value.ToStringEx()}"); ValueChangedArgs <object> nameArgs = null; using (var dName = property.HookChange((_, e) => nameArgs = e)) { property.Value = "ABC"; Assert.That(nameArgs.PropertyArgs.PropertyName == "Name"); Assert.That(nameArgs.OldValue == null); Assert.That((string)nameArgs.NewValue == "ABC"); Assert.That(nameArgs.ToString() == "Name: <null>=>ABC"); } }
/// <summary> /// Choosing a different build type will remove the menu /// and rebuild it for the new build /// </summary> /// <param name="sender">The sender.</param> /// <param name="args">The arguments.</param> private void Mode_OnValueChanged(MenuComponent sender, ValueChangedArgs args) { //We only refresh menu if a new build is chosen if (sender.DisplayName == Constants.MenuOptions.Mode) { _needsRefresh = true; } }
private void OnSpellHeroChange(MenuComponent sender, ValueChangedArgs args) { //var previousHeroStr = e.GetOldValue<MenuList>().SelectedValue; var selectedHeroStr = args.GetNewValue <MenuList>().SelectedItem; var selectedHero = spellCache[selectedHeroStr]; var selectedHeroList = selectedHero.Keys.ToArray(); selectSpellMenu["DummySpellList"].As <MenuList>().Items = selectedHeroList; }
public void LocalModelValueChanged(ValueChangedArgs args) { SetItemValue(args.Field, args.State); //if (args.State.ValidationMessages.Any()) { var validations = _dataValidationProvider.ValidateModelProperty(_form, ModelItem, args.State.RowIndex, args.Field.BindingProperty, Fields); UpdateFieldStateValidations(validations, args.State.RowIndex, args.Field.BindingProperty); } }
private void TapKey_ValueChanged(MenuComponent sender, ValueChangedArgs args) { if (CurrentRMode == RMode.OnTap && this.UltimateTracker.CastingUltimate && R.Ready) { if (args.GetNewValue <MenuKeyBind>().Value) { CastR(RMode.OnTap); } } }
public void Task_02_PropertyChange_02_NonVirtual() { CreateViewModel <ViewModel>(out var vm); ValueChangedArgs <string> nonVirtualNameArgs = null; vm.HookChange(v => v.NonVirtualName, (_, e) => nonVirtualNameArgs = e); vm.NonVirtualName = "DEF"; Assert.That(nonVirtualNameArgs == null); }
private void Player_TeamChanged(object sender, ValueChangedArgs <int> e) { NetworkPlayer_Lobby p = (NetworkPlayer_Lobby)sender; RemoveFromTeamList(e.oldValue, p); SortIntoTeam(p); if (startGameButton.gameObject.activeSelf) { ValidateStartGameButton(); } }
//private void RowMouseOver(MouseEventArgs args, int rowIndex) //{ // GetRowState(rowIndex).IsMouseOver = true; //} //private void RowMouseOut(MouseEventArgs args, int rowIndex) //{ // if (ModelItems.Count != 0) // { // GetRowState(rowIndex).IsMouseOver = false; // } //} public void LocalModelValueChanged(ValueChangedArgs args) { SetItemValue(args.Field, args.State); if (args.State.ValidationMessages.Any()) { var validations = _dataValidationProvider.ValidateModelProperty(Form, ModelItems[args.State.RowIndex], args.State.RowIndex, args.Field.BindingProperty, Fields); UpdateFieldStateValidations(validations, args.State.RowIndex, args.Field.BindingProperty); } // await ModelValueChanged.InvokeAsync(args); }
/*Credit Eox*/ private static void HcMenu_ValueChanged(MenuComponent sender, ValueChangedArgs args) { if (args.InternalName == "qHit") { _q.HitChance = (HitChance)args.GetNewValue <MenuList>().Value + 3; } if (args.InternalName == "wHit") { _w.HitChance = (HitChance)args.GetNewValue <MenuList>().Value + 3; } }
private static void LevelsOnOnValueChanged(MenuComponent sender, ValueChangedArgs args) { if (HasValidPriorities()) { _validConfiguration = true; ReadSpellValues(); } else { _validConfiguration = false; } }
private static void OnCancelValueChange(MenuComponent sender, ValueChangedArgs Args) { if (AxeOption.GetBool("CancelCatch").Enabled) { if (AxeOption.GetKey("CancelKey1").Enabled) { if (Game.TickCount - lastCatchTime > 1800) { lastCatchTime = Game.TickCount; } } } }
private static void CycleCountValueChanged(object sender, ValueChangedArgs e) { lock (NotificationSynchronizer) { Interlocked.Increment(ref cycleCountEvents); // val is a type safe value of int! dynamic val = e.Value; uint intVal = val; DateTime changedTime = e.UtcRtime.ToLocalTime(); // Convert UTC to local time Console.WriteLine("CycleCount changed to: {0}, TimeStamp: {1}", intVal, changedTime.ToString("HH:mm:ss:fff")); } }
/// <summary> /// Handler function for the TaskInfo ValueChanged event. /// </summary> /// <param name="sender">The sender.</param> /// <param name="e">The e.</param> private static void TaskInfo1ValueValueChanged(object sender, ValueChangedArgs e) { lock (NotificationSynchronizer) { Interlocked.Increment(ref taskInfo1Events); dynamic val = e.Value; DateTime changedTime = e.UtcRtime.ToLocalTime(); // Convert to local time // Val is a during Runtime created struct type and contains // the same Properties as related PLC object. uint cycleTime = val.CycleTime; Console.WriteLine("TaskInfo1Value changed TimeStamp: {0}", changedTime.ToString("HH:mm:ss:fff")); } }
private void OnTap(MenuComponent sender, ValueChangedArgs args) { if (Misc["Mode"].Value != 0 || !SpellManager.CastingUltimate) { return; } var target = Global.TargetSelector.GetTarget(SpellManager.R.Range); if (target != null) { SpellManager.CastR(target); } }
private void AllyJunglerMenuChanged(MenuComponent sender, ValueChangedArgs args) { if (!args.GetNewValue <MenuBool>().Value) { return; } _allyJunglerMenu.Value = false; var index = _junglerMenuIndex % GameObjects.AllyHeroes.Count(); _allyJungler = GameObjects.AllyHeroes.Skip(index).FirstOrDefault(); _allyJunglerMenu.DisplayName = $"Ally Jungler: {_allyJungler?.ChampionName ?? "None"}"; _junglerMenuIndex++; }
private void Ii_ValueChanged(object sender, ValueChangedArgs e) { ImageItem ii = sender as ImageItem; if (ii != null) { //触发了值被修改的事件 ImageChange(new ImageArgs() { Action = OperationAction.EditTag, Control = activeBox, MouseClickType = MouseClickType.None }); } }
/// <summary> /// Symbol Value Change event /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Symbol_ValueChanged(object sender, ValueChangedArgs e) { ISymbol symbol = (ISymbol)sender; // invoke OnValueChanged event if symbol is in list if (_eventSymbols.Contains(symbol.InstancePath)) { OnSymbolValueChanged?.Invoke(symbol.InstancePath, e.Value); } // invoke custom event if registered if (_dynamicEvents[symbol.InstancePath] != null) { _dynamicEvents[symbol.InstancePath]?.DynamicInvoke(e.Value); } }
private void OnIsDisabledValueChanged(MenuComponent sender, ValueChangedArgs args) { if (args.GetNewValue <MenuBool>().Enabled) { Console.WriteLine("SUBSCRIBED"); Game.OnUpdate += OnUpdate; Global.Orbwalker.PreMove += OnPreMove; } else { Console.WriteLine("DE-SUBSCRIBED"); Game.OnUpdate -= OnUpdate; Global.Orbwalker.PreMove -= OnPreMove; KeyManager.ClearKeys(); } }
private static void ChangeLang(MenuComponent sender, ValueChangedArgs args) { if (sender.InternalName != "lang") { return; } switch (sender.Value) { case 0: Language.WriteTxt("eng"); Console.WriteLine("eng"); break; case 1: Language.WriteTxt("chy"); Console.WriteLine("chy"); break; } }
internal static void OnCancelValueChange(MenuComponent sender, ValueChangedArgs Args) { try { if (AxeMenu["FlowersDraven.AxeMenu.CancelCatch"].Enabled) { if (AxeMenu["FlowersDraven.AxeMenu.CancelKey1"].As <MenuKeyBind>().Enabled) { if (Game.TickCount - lastCatchTime > 1800) { lastCatchTime = Game.TickCount; } } } } catch (Exception ex) { Console.WriteLine("Error in MyEventManager.OnCancelValueChange." + ex); } }
protected virtual void OnTextChanged(object sender, ValueChangedArgs<string> e) { ReAnalysis(); TextChangedEventHandler?.Invoke(sender, e); }
public void OnRegChanged(object sender, EventArgs e) { IsInGame = true; var vca = new ValueChangedArgs(); vca.OnValueChanged(new ValueChangedArgs { OldValue = 1, NewValue = 2 }); }
protected virtual void OnCurrPlaceChanged(object sender, ValueChangedArgs<Place> e) { CurrPlaceChangedEventHandler?.Invoke(sender, e); }
protected virtual void OnLineHeightChanged(object sender, ValueChangedArgs<int> e) { LineHeightChangedEventHandler?.Invoke(sender, e); }