Getting started
Explanation of how to implement the system to an object
Open your object that you want to bind an event to and add the EasyEventManagerInterface.

Recompile your Blueprint to be able to find the functions in the Right-Click Menu;

or implement it through the Interface panel on the left side:

Now you are ready to bind an event by using either
BindEvent()orBindEventTag()
You can call BindEvent() or UnbindEvent() from anywhere! Implement the
OnEventCalled()orOnEventTagCalled()function from the Interface
And that's it! Now you can use CallEvent() or CallEventTag() anywhere you want, easy right?

C++ Implementation
Implement the
EasyEventManagerInterfaceto your c++ class
Header file:
Example:
Now you are ready to bind an event by using either
BindEvent()orBindEventTag()
Cpp file:
Implement the
OnEventCalled()orOnEventTagCalled()function from the Interface
Header file:
Cpp file:
And that's it! Now you can use
CallEvent()orCallEventTag()anywhere you want, easy right?
Last updated
