public void Step(IBuffActions buffActions) { _buffActionRegistry.Reset(); foreach (var buff in _list) { buff.Step(_buffActionRegistry); } _buffActionRegistry.ExecutePreAbility(buffActions); }
public void ExecutePostAbility(IBuffActions buffActions) { _postAbility(buffActions); }
public void ExecutePreAbility(IBuffActions buffActions) { _preAbility(buffActions); }
public void PostAction(IBuffActions craftTable) { _buffActionRegistry.ExecutePostAbility(craftTable); }