Skip to content
← UpdatesEVENTDISPATCHER 1.6.8
GENERAL
- Unregister Events no longer stops all later events from being queued
- Fixed a crash in Debug Event Manager with named events
- Fixed a crash when unregistering events from inside a callback
- Fixed problems with several game instances, such as Play In Editor with multiple players
- Payload objects are kept alive until every listener has received them
- Invoked events run in the order they were invoked, and the queue no longer has a limit of 100 entries
- Unregistering a listener cancels its already queued calls
- Listeners whose objects have been destroyed are removed automatically
- Registering the same callback twice is ignored
- Polling Rate changes apply without restarting
- Warnings are logged when an event is invoked or registered with a mismatched type, or registered without a callback
ADDED
- Project settings Dispatch Immediately and Dispatch While Paused.
UEventIdentifier can be used from other C++ modules.
GetNumRegisteredEvents() and GetNumQueuedEvents() on UEventManager.
- Automation tests (
EventDispatcherTests editor module).