DragonNest/Server/ServerCommon/DNRestraint.h
Cussrro 47f7895977 Revert "修复编码问题"
This reverts commit 9e69c01767.
2024-12-21 10:04:04 +08:00

35 lines
No EOL
749 B
C++

#pragma once
class CDNUserBase;
class CDNRestraint:public TBoostMemoryPool<CDNRestraint>
{
public:
CDNRestraint(CDNUserBase* pSession);
~CDNRestraint();
void Initialize();
#if defined( PRE_ADD_DWC )
bool LoadRestraint(TRestraintData * pData, char cAccountLevel);
#else // #if defined( PRE_ADD_DWC )
bool LoadRestraint(TRestraintData * pData);
#endif // #if defined( PRE_ADD_DWC )
bool DelRestraint(UINT nRestraintKey);
bool CheckRestraint(int nType, bool bSend = true);
void SendRestraintList();
protected:
TRestraintData m_RestraintData;
TRestraint * m_pRestraintChat;
TRestraint * m_pRestraintTrade;
#if defined( PRE_ADD_DWC )
char m_cAccountLevel;
#endif // #if defined( PRE_ADD_DWC )
private:
CDNUserBase* m_pSession;
};