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

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