• Access to resources is restricted!
    Downloading resources is available from the group Member (Местный) and paid groups Prime or Premium.
Global Event Handler

UE4 Plugin Global Event Handler 4.24 - 4.25

No permission to download

Разработайте код с помощью solid pattern, разделите его и удалите всё ненужное. Реализация Event Aggregator Pattern (Observer Pattern), вдохновляемого такими фреймворками WPF, как Prism.

Благодаря отделению блюпринта и устранению ненужных зависимостей - блюпринты становятся более модульными и настраиваемыми.
Вы когда-нибудь пытались перенести блюпринт и выяснили, что он имеет тонны зависимостей выдавая вам ошибку? Это потому, что создаются зависимости от casted classes. Если вы когда-нибудь пытались обратиться к актеру, который находится в другом подуровне, то вы знаете, как это может раздражать! Этот плагин поможет решить эту проблему. В общем плагин довольно полезный, для знающих людей.

Технические детали / Technical Details:
  • 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
First release
Last update
0.00 star(s) 0 ratings

More resources from PierreBourne