Files

42 lines
918 B
C
Raw Permalink Normal View History

2026-02-13 14:34:15 +08:00
#ifndef GAME_PROPERTY_MANAGER_HEAD_FILE
#define GAME_PROPERTY_MANAGER_HEAD_FILE
#pragma once
#include "GameServiceHead.h"
//////////////////////////////////////////////////////////////////////////////////
//<2F><><EFBFBD>Ͷ<EFBFBD><CDB6><EFBFBD>
typedef CWHArray<tagPropertyInfo> CPropertyInfoArray; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//////////////////////////////////////////////////////////////////////////////////
//<2F><><EFBFBD>߹<EFBFBD><DFB9><EFBFBD>
class GAME_SERVICE_CLASS CGamePropertyManager
{
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
protected:
CPropertyInfoArray m_PropertyInfoArray; //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
public:
//<2F><><EFBFBD><EFBFBD><ECBAAF>
CGamePropertyManager();
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
virtual ~CGamePropertyManager();
//<2F><><EFBFBD>ú<EFBFBD><C3BA><EFBFBD>
public:
//<2F><><EFBFBD>õ<EFBFBD><C3B5><EFBFBD>
bool SetGamePropertyInfo(tagPropertyInfo PropertyInfo[], WORD wPropertyCount);
//<2F><><EFBFBD>ܺ<EFBFBD><DCBA><EFBFBD>
public:
//<2F><><EFBFBD>ҵ<EFBFBD><D2B5><EFBFBD>
tagPropertyInfo * SearchPropertyItem(WORD wPropertyIndex);
};
//////////////////////////////////////////////////////////////////////////////////
#endif