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