Wiki

Clone wiki

EventsSystem / Changelog

Version 4.0

  • Refactor and rewrite every class to match Unreal code guidelines
  • Renamed classes with ES prefix
  • Variable Listeners introduced to listen to variables from anywhere
  • Custom Asset Category for all Out-of-the-Box Plugins
  • Deleted Old Factory implementation for legacy versions
  • Cleanup editor Module
  • Created additional debugging information (Events & Listeners logs) and Debug views inside events with all currently registered listeners, as well as options to disable them
  • Moved all our logging to a custom category to avoid spamming your console
  • Update copyright notice
  • Improved K2 node to display the payload as optional
  • Implemented Core Redirects to allow for a smooth transition to new version and backwards compatibility.

Version 2.7

  • Fixed Invoke K2 Custom node expand node bug, which prevents events return value to be used (thanks to alphabit for spotting and fixing it)

Version 2.6

  • Updated to Unreal Engine 4.23
  • Fixed cache issue with the upload

Version 2.5

  • Fixed InvokePayload K2 Node functionality when using a variable instead of event
  • Fixed InvokePayload K2 Node tooltip text & used the corresponding macro

Version 2.4

  • Fixed invoke bug for windows packed versions

Version 2.3

  • Improved Invoke node
  • Improved tooltips for Event and Listeners
  • An updated how-to guide with photos
  • Changed Color to blue to match the branding

Version 2.2

  • Invoke Node finally here
  • Fixed binaries issue
  • Renamed ObsListener to ObsListenerComponent
  • Enabled support for all the platforms for the run-time

Version 2.1

  • Exposed component for BPs

Version 2.0.1

  • Patching for UE 4.22 and events payload

Version 2.0

  • Payload data for events (first iteration)

Version 1.11

  • More pointers protected
  • Debug call event button

Version 1.10

  • Events instigators. Now when you invoke an event you can pass along an instigator
  • You can listen for the events with the instigator variable as well.

Version 1.9

  • New function to call an event on a single actor instead of globally.

Version 1.8

  • Improved unregistering from Listeners before Unreal GC

Version 1.7

  • Fixed bug for crashes on shippable race conditions.

Version 1.6

  • Support for version 4.19, 4.20, 4.21
  • New function to remove all the listeners for one event.

Version 1.5

  • Upgraded to version 4.21.
  • Fixed bug for users crashes who upgraded their version from v1.0.

Version 1.4

  • Registering and unregistering functions are now exposed to BPs.
  • Users can decide if they want the listener to register on start or not.

Version 1.3

  • Users can now add listeners on UI Widgets.
  • Interface for listeners done and ready to be extended by CPP classes.

Version 1.2

  • Fixed packing bug on all platforms
  • Interface for creating and implementing different types of listeners in development.
  • Tested on older versions: 4.19

Version 1.1

  • Users can now create events and set simple listeners for them.
  • Users can add a short description of the event.

Version 1.0

  • Released basic functionality
  • Fixed crashing bugs and more important ones

Updated