public SoulRing(IMainMenu mainMenu, IOrderSync orderSync) { this.orderSync = orderSync; this.eventManager = Context9.AssemblyEventManager; var menu = mainMenu.AutoActionsMenu.Add(new Menu(LocalizationHelper.LocalizeName(AbilityId.item_soul_ring), "SoulRing")); this.enabled = menu.Add(new MenuSwitcher("Enabled")); this.enabled.AddTranslation(Lang.Ru, "Включено"); this.enabled.AddTranslation(Lang.Cn, "启用"); this.manualOnly = menu.Add(new MenuSwitcher("Manual only", false).SetTooltip("Use only when abilities are casted manually")); this.manualOnly.AddTranslation(Lang.Ru, "Только вручную"); this.manualOnly.AddTranslation(Lang.Cn, "仅手册"); this.manualOnly.AddTooltipTranslation(Lang.Ru, "Использовать только когда способности кастуются вручную"); this.manualOnly.AddTooltipTranslation(Lang.Cn, "仅在手动使用技能时使用"); this.toggler = menu.Add(new MenuAbilityToggler("Abilities")); this.toggler.AddTranslation(Lang.Ru, "Способности"); this.toggler.AddTranslation(Lang.Cn, "播放声音"); this.hpThreshold = menu.Add(new MenuSlider("Health%", 30, 0, 100)); this.hpThreshold.AddTranslation(Lang.Ru, "Здоровье%"); this.hpThreshold.AddTranslation(Lang.Cn, "生命值%"); // get recovery key this.recoveryKey = mainMenu.RecoveryAbuseMenu.GetOrAdd(new MenuHoldKey("Key")); }
public PowerTreads(IMainMenu mainMenu, IOrderSync orderSync) { this.orderSync = orderSync; this.eventManager = Context9.AssemblyEventManager; var menu = mainMenu.AutoActionsMenu.Add(new Menu(LocalizationHelper.LocalizeName(AbilityId.item_power_treads), "PowerTreads")); this.enabled = menu.Add(new MenuSwitcher("Enabled")); this.enabled.AddTranslation(Lang.Ru, "Включено"); this.enabled.AddTranslation(Lang.Cn, "启用"); this.manualOnly = menu.Add(new MenuSwitcher("Manual only", false).SetTooltip("Use only when abilities are casted manually")); this.manualOnly.AddTranslation(Lang.Ru, "Только вручную"); this.manualOnly.AddTranslation(Lang.Cn, "仅手册"); this.manualOnly.AddTooltipTranslation(Lang.Ru, "Использовать только когда способности кастуются вручную"); this.manualOnly.AddTooltipTranslation(Lang.Cn, "仅在手动使用技能时使用"); this.intToggler = menu.Add(new MenuAbilityToggler("Intelligence")); this.intToggler.AddTranslation(Lang.Ru, "Инт"); this.intToggler.AddTranslation(Lang.Cn, "智力"); this.agiToggler = menu.Add(new MenuAbilityToggler("Agility")); this.agiToggler.AddTranslation(Lang.Ru, "Агила"); this.agiToggler.AddTranslation(Lang.Cn, "敏捷"); // get recovery key this.recoveryKey = mainMenu.RecoveryAbuseMenu.GetOrAdd(new MenuHoldKey("Key")); }