ECS/Project/Project/ECS/DispatcherReceiver/EventDispatcher/EventDispatcher.cpp
//	Create and dispatch the Event to the EventQueue.
Create and dispatch the Event to the EventQueue.
Create and dispatch the Event to the EventQueue .
void EventDispatcher::dispatchToEventQueue(const EventType & newEventType, const ModuleType & newSystemOrigin, const ComponentType & newComponentType, const long int & newEntityID) const
{
	std::shared_ptr<ECSEvent> newEvent = std::make_shared<ECSEvent>(newEventType, newSystemOrigin, newComponentType, newEntityID);
	dispatchToEventQueue(newEvent);
}
void EventDispatcher :: dispatchToEventQueue ( const EventType & newEventType , const ModuleType & newSystemOrigin , const ComponentType & newComponentType , const long int & newEntityID ) const { std :: shared_ptr < ECSEvent > newEvent = std :: make_shared < ECSEvent > ( newEventType , newSystemOrigin , newComponentType , newEntityID ) ; dispatchToEventQueue ( newEvent ) ; }
Create and dispatch the Event to the EventQueue.
Create and dispatch the Event to the EventQueue .
//	Create the Event as specified by the ECSEvent queue. //	Dispatch the Event to the EventQueue.