#ifndef DamageIndicatorSystem_h__ #define DamageIndicatorSystem_h__ #include "Core/System.h" #include "Core/Transform.h" #include "Core/ResourceManager.h" #include "Core/EntityFileParser.h" #include "Core/EPlayerDamage.h" #include "Common.h" #include #include "Rendering/ESetCamera.h" #include #include class DamageIndicatorSystem : public System { public: DamageIndicatorSystem(World* world, EventBroker* eventBroker); private: EventRelay m_DamageTakenFromPlayer; bool OnPlayerDamageTaken(Events::PlayerDamage& e); EventRelay m_ESetCamera; bool OnSetCamera(const Events::SetCamera& e); EntityID m_CurrentCamera = -1; }; #endif