protected override void OnStep(IBuffActionsRegistry buffActions) { buffActions.RegisterPreAbility(actions => { actions.RestoreCraftPoints(8); }); }
protected override void OnStep(IBuffActionsRegistry buffActions) { buffActions.RegisterPostAbility(actions => { actions.RestoreDurability(10); }); }
public void Step(IBuffActionsRegistry buffActionsRegistry) { buffActionsRegistry.RegisterPostAbility(actions => { _postAction(); _postAction = () => { }; if (Stacks <= 0) { Kill(); actions.QueueAbility(new FinishingTouches()); } }); }
public void Step(IBuffActionsRegistry buffActionsRegistry) { }
protected virtual void OnStep(IBuffActionsRegistry buffActions) { }
public void Step(IBuffActionsRegistry buffActionsRegistry) { _steps--; OnStep(buffActionsRegistry); }