#pragma once #include #include #include "hlacommon_export.h" namespace HighLevelArchitecture { class HLACOMMON_EXPORT PlayerCallback final : public QObject, public ngs::NullPlayerCallback { Q_OBJECT public: PlayerCallback() = default; void tick() override; Q_SIGNALS: void firstTick(); protected: bool m_bFirstTick = false; }; }