reznok / GMCAbilitySystem

An Unreal Engine plugin that adds an ability system to the General Movement Component plugin
MIT License
27 stars 12 forks source link

The option to refresh/restart an existing effect rather than creating a new one #58

Open Candescence opened 2 months ago

Candescence commented 2 months ago

The problem with how effects work right now is that you create a new one each time an ability instantiates it, from what I can tell. Sometimes you want that, but other times you only just want one effect of a specific type going at a time and just want to renew the effect, for example, you just want to reset the timer on said effect, whereas right now if an effect expires the tag it grants expires with it, which makes the other copies of the effect useless.

petegilb commented 2 months ago

https://github.com/reznok/GMCAbilitySystem/pull/60