Exemple #1
0
        public TranquilDrop(Manager manager, MenuManager menu, AbilityId abilityId)
        {
            this.manager = manager;
            this.menu    = menu.AbilityHelperMenu.TranquilMenu;

            AbilityId = abilityId;

            this.menu.OnTranquilDrop += OnTranquilDrop;
            updateHandler             = UpdateManager.Subscribe(OnUpdate, 100, false);
        }
Exemple #2
0
        public RecoveryAbuse(Manager manager, MenuManager menu)
        {
            this.manager     = manager;
            this.menu        = menu.RecoveryMenu;
            tranquilDropMenu = menu.AbilityHelperMenu.TranquilMenu;

            UpdateManager.Subscribe(OnUpdate);
            Player.OnExecuteOrder   += OnExecuteOrder;
            this.menu.OnAbuseChange += OnAbuseChange;
        }
Exemple #3
0
        public RecoveryAbuse(Manager manager, MenuManager menu)
        {
            this.manager     = manager;
            this.menu        = menu.RecoveryMenu;
            tranquilDropMenu = menu.AbilityHelperMenu.TranquilMenu;

            updateHandler = UpdateManager.Subscribe(OnUpdate, 0, this.menu.IsEnabled);
            if (this.menu.IsEnabled)
            {
                Player.OnExecuteOrder   += OnExecuteOrder;
                this.menu.OnAbuseChange += OnAbuseChange;
            }
            this.menu.OnEnabledChange += MenuOnEnabledChange;
        }