Chillu1 / ModiBuff

Buff/Debuff/Modifier library focused on feature set and performance, while maintaining 0 GC. Fully pooled
Mozilla Public License 2.0
139 stars 4 forks source link

Improved manual modifier generation #16

Closed Chillu1 closed 11 months ago

Chillu1 commented 11 months ago

ModiBuff currently has basic manual modifier generation by feeding it with a generation func ManualModifierGenerator, and add data ModifierAddData, ideally we would allow for full control while guiding and helping as much as possible.

One improvement would be to automate the ModifierAddData process, without runtime performance loss, like reflection at Init.

A second improvement would be to open up the hidden interface logic, so the user doesn't have to look into ModiBuffs internal effect logic to figure out what needs to be fed.