Sleitnick / AeroGameFramework

AeroGameFramework is a Roblox game framework that makes development easy and fun. The framework is designed to simplify the communication between modules and seamlessly bridge the gap between the server and client.
https://sleitnick.github.io/AeroGameFramework/
MIT License
215 stars 57 forks source link

Added support for Deferred events #215

Closed angrybino closed 3 years ago

angrybino commented 3 years ago

The signal module wouldn't work properly and just error when events were deferred. Even with no errors, it would still have a lot of edge cases to handle with events being deferred which would cause unintended behaviour and silent bugs. This commit fixes this all properly.