Inheritance: MonoBehaviour
Example #1
0
        public Combo(Context context)
        {
            this.context = context;

            localHero  = context.LocalHero;
            ComboItems = context.RootMenu.CreateItemToggler("Items", items)
                         .SetTooltip("Select combo items");

            Smash     = new Smash(localHero.GetAbilityById(AbilityId.earth_spirit_boulder_smash));
            Roll      = new Roll(localHero.GetAbilityById(AbilityId.earth_spirit_rolling_boulder));
            Grip      = new Grip(localHero.GetAbilityById(AbilityId.earth_spirit_geomagnetic_grip));
            Stone     = new Stone(localHero.GetAbilityById(AbilityId.earth_spirit_stone_caller));
            Enchant   = new Enchant(localHero.GetAbilityById(AbilityId.earth_spirit_petrify));
            Magnetize = new Magnetize(localHero.GetAbilityById(AbilityId.earth_spirit_magnetize));
        }
Example #2
0
        public Ultimate(Context context)
            : base(context)
        {
            stone     = context.Combo.Stone;
            magnetize = context.Combo.Magnetize;
            smash     = context.Combo.Smash;
            grip      = context.Combo.Grip;

            ultimateFeaturesMenu = rootMenu.CreateMenu("Ultimate")
                                   .SetTooltip("Ultimate features")
                                   .SetAbilityImage(AbilityId.earth_spirit_magnetize);

            autoUseMagnetize = ultimateFeaturesMenu.CreateSlider("Min. enemies for auto ultimate", 2, 0, 5)
                               .SetTooltip("Set 0 for disable this feature");

            extendMagnetizeTime = ultimateFeaturesMenu.CreateSwitcher("Extend magnetize debuff")
                                  .SetTooltip("Place stone for update magnetize");

            minStones = ultimateFeaturesMenu.CreateSlider("Min stones for extend magnetize debuff", 2, 0, 5)
                        .SetTooltip("If stones charges < this value then no stones will be placed");

            minStones.IsHidden = true;
        }