Is there a way to add time to a yield WaitForSeconds() after it has already started?
For example you have an ability that is supposed to last for 5 seconds but if you activate it a second time then 5 more seconds should be appended to the time it’s activated. Is there a way to do this or do I need to instead write code going through the game time?