{"repo":"getnamo/GlobalEventSystem-Unreal","free":true,"listed":false,"github":"https://github.com/getnamo/GlobalEventSystem-Unreal","clone":"git clone https://github.com/getnamo/GlobalEventSystem-Unreal.git","description":"Loosely coupled internal event system plugin for the Unreal Engine.","language":"C++","stars":333,"topics":["ue4","unreal-engine","blueprint","event-system","pinning","loosely-coupled","cpp","ue5"],"license":"MIT","category":"game-templates","readme_excerpt":"GlobalEventSystem-Unreal A loosely coupled internal global event system (GES) plugin for the Unreal Engine. Aims to solve cross-map and cross-blueprint communication for reliable and inferable event flow. Should enable a publisher-observer pattern. Because the events are emitted to a dynamic map of listeners you can loosely link parts of your project without needing to redo boilerplate when you change parts of the code, dynamically change environments, or e.g. load a different submap. Fire something away, and if something is interested in that information, they can do something with it; optional. Questions? See https://github.com/getnamo/GlobalEventSystem-Unreal/issues Discussions? See Unreal Thread Discord Server Current Important Issue Emitting a struct from C++ to blueprint receiver will currently not fill properly. All other emit/receive pairs work. Use object wrapper as workaround until fix is found. Issue: https://github.com/getnamo/GlobalEventSystem-Unreal/issues/15 Quick Install & Setup ## 1. Download Latest Release 2. Create new or choose project. 3. Browse to your project folder (typically found at Documents/Unreal Project/{Your Project Root}) 4. Copy Plugins folder into your Project root. 5. Plugin should be now ready to use. How to use - Basics and API There are globally available functions that you can use to emit and bind events. At this time there are two variants for emitting (no parameters and one wildcard parameter) and one for binding events to your local f","default_branch":null,"files":null,"tree":[],"storefront":"/r/getnamo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/getnamo/GlobalEventSystem-Unreal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}