public DefensiveAbilities(Manager manager, MenuManager menu) { this.manager = manager; this.menu = menu.DefensiveAbilitiesMenu; updateHandler = UpdateManager.Subscribe(OnUpdate, 100, false); manager.OnAbilityAdd += OnAbilityAdd; manager.OnAbilityRemove += OnAbilityRemove; }
public MenuManager() { mainMenu = new Menu(" Item Manager", "itemManager", true, "courier_go_to_secretshop", true); OffensiveAbilitiesMenu = new OffensiveAbilitiesMenu(mainMenu); DefensiveAbilitiesMenu = new DefensiveAbilitiesMenu(mainMenu); AutoActionsMenu = new AutoActionsMenu(mainMenu); AbilityHelperMenu = new AbilityHelperMenu(mainMenu); RecoveryMenu = new RecoveryMenu(mainMenu); GoldSpenderMenu = new GoldSpenderMenu(mainMenu); SnatcherMenu = new SnatcherMenu(mainMenu); ItemSwapMenu = new ItemSwapMenu(mainMenu); ShrineHelperMenu = new ShrineHelperMenu(mainMenu); CourierHelperMenu = new CourierHelperMenu(mainMenu); mainMenu.AddToMainMenu(); }