template<typename... Params>
class AZ::Event< Params >
A specialized type of EBus useful for eventing on a specific event type Whereas with EBus you would have to define a bus, implement the bus, and manage connecting and disconnecting from the bus Event only requires you declare an Event<>, and then connect Event<>::Handlers Note that this system does not provide any thread safety, Handler Connect and Disconnect must happen on the same thread dispatching Events It is safe to connect or disconnect handlers during a signal, in this case we don't guarantee the signal will be dispatched to the disconnected handler Example Usage:
{
event.Signal(1);
};
A handler class that can connect to an Event.
Definition: Event.h:98
void Connect(Event< Params... > &event)
Definition: Event.inl:114