#ifndef DESTRUM_PRINTCOMPONENT_H #define DESTRUM_PRINTCOMPONENT_H #include "destrum/ObjectModel/Component.h" class PrintComponent: public Component { public: PrintComponent(GameObject& parent); std::string GetTypeName() const override { return "PrintComponent"; } void Start() override; void Update(float dt) override; void Reflect(FieldVisitor& v) override; void SetMessage(std::string_view message) { m_message = message; } private: std::string m_message{}; }; #endif //DESTRUM_PRINTCOMPONENT_H