12345678910111213141516171819202122232425262728293031323334 |
- //消息实体
- #ifndef RUMsg_h
- #define RUMsg_h
- #include "RUDefine.h"
- NS_RU_BEGIN
- enum class kMsgTopic //消息主题类型
- {
- DEFAULT,
- LEVEL_UPDATE, //关卡存档有更新
- TASK_UPDATE, //任务存档有更新
- STORY_EVENT_UPDATE, //剧情存档有更新
- MAP_INOUT, //lymap进入进出(参数决定进入还是进出)
- };
- class Msg
- {
- public:
- Msg(kMsgTopic msgTopic);
- Msg(kMsgTopic msgTopic, void* msgData);
- virtual kMsgTopic getMsgTopic();
- virtual void* getMsgData();
- Msg() = default;
- ~Msg() = default;
- private:
- kMsgTopic _msgTopic = kMsgTopic::DEFAULT;
- void *_msgData = nullptr;
- };
- NS_RU_END
- #endif /* RUMsg_h */
|