Is there something like an event system in C++?

Use


UPROPERTY([BlueprintAssignable](https://docs.unrealengine.com/latest/INT/Programming/UnrealArchitecture/Reference/Properties/Specifiers/BlueprintAssignable/index.html))
FSomeDelegateName OnSomeDelgate;