#pragma once #include "IState.h" class MenuComponent; class Mt_Set : public IState { private: /* data */ public: Mt_Set(/* args */); virtual ~Mt_Set(); virtual void InitState(int state=0) override; virtual IState* OnState(StateInfo mode) override; virtual void SetBtnCall(std::function call) override; private: std::function m_call; std::shared_ptr m_menu; };