Exemplo n.º 1
0
 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;
 }
Exemplo n.º 2
0
        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);
            }
        }
Exemplo n.º 3
0
 private void ResetKey_OnValueChanged(MenuComponent sender, ValueChangedArgs args)
 {
     if (!args.GetNewValue <MenuKeyBind>().Enabled)
     {
         this.SelectedTarget = null;
     }
 }
Exemplo n.º 4
0
        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);
        }
Exemplo n.º 5
0
 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();
        }
Exemplo n.º 7
0
 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();
     }
 }
Exemplo n.º 9
0
        private void OnSpellStartChange(MenuComponent sender, ValueChangedArgs e)
        {
            //e.Process = false;

            spellStartPosition = myHero.ServerPosition;
            RenderObjects.Add(new RenderCircle(spellStartPosition.To2D(), 1000, Color.Red, 100, 20));
        }
Exemplo n.º 10
0
 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");
            }
        }
Exemplo n.º 12
0
 /// <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;
     }
 }
Exemplo n.º 13
0
        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);
            }
        }
Exemplo n.º 15
0
 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);
        }
Exemplo n.º 17
0
        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();
            }
        }
Exemplo n.º 18
0
        //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);
        }
Exemplo n.º 19
0
        /*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;
            }
        }
Exemplo n.º 20
0
 private static void LevelsOnOnValueChanged(MenuComponent sender, ValueChangedArgs args)
 {
     if (HasValidPriorities())
     {
         _validConfiguration = true;
         ReadSpellValues();
     }
     else
     {
         _validConfiguration = false;
     }
 }
Exemplo n.º 21
0
 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;
             }
         }
     }
 }
Exemplo n.º 22
0
        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"));
            }
        }
Exemplo n.º 23
0
        /// <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"));
            }
        }
Exemplo n.º 24
0
        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);
            }
        }
Exemplo n.º 25
0
        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++;
        }
Exemplo n.º 26
0
        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
                });
            }
        }
Exemplo n.º 27
0
        /// <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);
            }
        }
Exemplo n.º 28
0
        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();
            }
        }
Exemplo n.º 29
0
        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;
            }
        }
Exemplo n.º 30
0
 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);
     }
 }
Exemplo n.º 31
0
        protected virtual void OnTextChanged(object sender, ValueChangedArgs<string> e)
        {
            ReAnalysis();

            TextChangedEventHandler?.Invoke(sender, e);
        }
Exemplo n.º 32
0
 public void OnRegChanged(object sender, EventArgs e)
 {
     IsInGame = true;
     var vca = new ValueChangedArgs();
     vca.OnValueChanged(new ValueChangedArgs { OldValue = 1, NewValue = 2 });
 }
Exemplo n.º 33
0
 protected virtual void OnCurrPlaceChanged(object sender, ValueChangedArgs<Place> e)
 {
     CurrPlaceChangedEventHandler?.Invoke(sender, e);
 }
Exemplo n.º 34
0
 protected virtual void OnLineHeightChanged(object sender, ValueChangedArgs<int> e)
 {
     LineHeightChangedEventHandler?.Invoke(sender, e);
 }