#ifndef TriggerSystem_h__ #define TriggerSystem_h__ #include #include #include "Core/System.h" #include "Core/EventBroker.h" #include "ETrigger.h" class TriggerSystem : public System { public: TriggerSystem(EventBroker* eventBroker) : System(eventBroker, "Trigger") {} virtual void Update(World* world, ComponentWrapper& collision, double dt) override; private: std::unordered_map> m_EntitiesInTrigger; }; #endif