Esempio n. 1
0
 protected override void OnStep(IBuffActionsRegistry buffActions)
 {
     buffActions.RegisterPreAbility(actions =>
     {
         actions.RestoreCraftPoints(8);
     });
 }
Esempio n. 2
0
 protected override void OnStep(IBuffActionsRegistry buffActions)
 {
     buffActions.RegisterPostAbility(actions =>
     {
         actions.RestoreDurability(10);
     });
 }
Esempio n. 3
0
        public void Step(IBuffActionsRegistry buffActionsRegistry)
        {
            buffActionsRegistry.RegisterPostAbility(actions =>
            {
                _postAction();
                _postAction = () => { };

                if (Stacks <= 0)
                {
                    Kill();
                    actions.QueueAbility(new FinishingTouches());
                }
            });
        }
Esempio n. 4
0
 public void Step(IBuffActionsRegistry buffActionsRegistry)
 {
 }
Esempio n. 5
0
 protected virtual void OnStep(IBuffActionsRegistry buffActions)
 {
 }
Esempio n. 6
0
 public void Step(IBuffActionsRegistry buffActionsRegistry)
 {
     _steps--;
     OnStep(buffActionsRegistry);
 }