DragonNest/Server/DNGameServer/DNGuildTask.h
2024-12-20 16:56:44 +08:00

24 lines
1.3 KiB
C++
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#pragma once
#include "Task.h"
#include "GameListener.h"
#include "MultiSingleton.h"
#include "DNGameRoom.h"
class CDnGuildTask : public CTask, public CMultiSingleton<CDnGuildTask, MAX_SESSION_COUNT>, public CGameListener, public TBoostMemoryPool< CDnGuildTask >
{
public:
CDnGuildTask(CDNGameRoom * pRoom);
virtual ~CDnGuildTask();
protected:
int OnRecvGuildMessage(CDNUserSession * pSession, int nSubCmd, char *pData, int nLen);
public:
bool Initialize();
virtual void Process(LOCAL_TIME LocalTime, float fDelta);
virtual int OnDispatchMessage(CDNUserSession * pSession, int nMainCmd, int nSubCmd, char *pData, int nLen);
};