Event
- EntityEvent
- The EntityEvent is used for all Events dispatched by an Entity.
- Event
- The Event is the base class for every event class.
- EventDispatcher
- The EventDispatcher is responsible to call all relevant listener for the dispatched Event.
- ListenerCollection
- The ListenerCollection contains all registered event listener.