Unreal Engine Asset – Global Event Handler for UE4 v4.24-4.25

Author Alex
Unreal Engine Asset – Global Event Handler for UE4 v4.24-4.25

Unreal Engine Asset – Global Event Handler for UE4 v4.24-4.25

Global Event System for Blueprints and C++ (Game Instance Subsystem Based). Send Events (and Payloads) from one UObject to many other UObjects anonymously. No need for casting or even knowing if the receivers exist.

Design your code using a solid pattern, decouple it and remove all the unnecessary dependencies. Implementation of the Event Aggregator Pattern (Observer Pattern), inspired in WPF frameworks like Prism.


Design your project like a pro

By decoupling your project, and eliminate unnecessary dependencies, you make your projects more modular and testable.

Have you ever tried to migrate a Blueprint and found out that it had tons of dependencies? That's because castings creates dependencies to the casted classes.


Game Instance Subsystem Based

No need to create components or interfaces for using the Global Event Pattern. Just Call and Bind, exactly how the UE4's Event Dispatchers work, but globally ;)


Level Streaming Supported

If you ever tried to communicate to an Actor that lives in a different sublevel, then you know how annoying that can be! This plugin will help with that.


Payloads supported

Send any UObject Payload containing any kind of data.
Technical Details

Features:

Call global events by class or name. UObject payloads and metadata is supported.
Bind and receive global messages. Unbind (and Unbind all) is also supported.
Methods for debugging and managing the global events are also included.
Send Events from any UObject to any other UObjects (Actor, Widget, etc).
Send Events from one Sublevel/Persistent level to another.
No need to create Components or Interfaces.
Based on Game Instance Subsystem. So no need to initialize anything.
The system will automatically "clean" itself when Actors are destroyed or when the level is destroyed.

Code Modules:

TMWEventAggregator [Runtime]

Number of C++ Classes: 2

Network Replicated: Not by default, but supported

Supported Development Platforms: Windows (Should work on any other dev platform)

Supported Target Build Platforms: Windows, Android (Should work on every other platform)

Documentation: Link

Example Project: 4.24

Asset Details:
  • Current Version: 4.24-4.25
  • More Info: https://www.unrealengine.com/marketplace/en-US/product/global-event-handler-for-ue4

Download links:
Comments
  1. Chalupa
    Chalupaboi2020 November 27 13:45
    Hey I understand why you would want to use mediacoin, but it doesn't even run on my machine, so an alternative would be appreciated kissing_heart
    1. Darren Clifton2020 November 27 14:28
      Im not unable to download anything now you do not use hitfile, I pay for hitfile for that purpose, please use hitfile.
    2. Sonya2020 November 27 16:25
      More details pls
  2. m-z2020 November 27 14:36
    .
    hi

    link hitfile pls

    thx
  3. Kiri2020 November 29 07:56
    Please, add a HitFile link too!
Add comment
Add comment:
Your name:
Your E-Mail:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
I am not robot: *
Archive
«    April 2024    »
MonTueWedThuFriSatSun
1234567
891011121314
15161718192021
22232425262728
2930 
December 2023 (1)
October 2023 (1)
May 2023 (1)
February 2023 (519)
January 2023 (533)
December 2022 (515)
Vote
Upgrade to Premium