#ifndef _IClientUserItem_H_ #define _IClientUserItem_H_ #include "PlatformHeader.h" //用户接口 class IClientUserItem { public: virtual ~IClientUserItem(){}; //属性接口 public: //用户信息 virtual tagUserInfo * GetUserInfo()=0; //头像信息 public: //头像索引 virtual uint16 GetFaceID()=0; //属性信息 public: //用户性别 virtual uint8 GetGender()=0; //用户标识 virtual uint32 GetUserID()=0; //游戏标识 virtual uint32 GetGameID()=0; //用户昵称 virtual const char* GetNickName()=0; //社团名字; virtual const char* GetGroupName() = 0; //用户状态 public: //用户桌子 virtual uint16 GetTableID()=0; //用户椅子 virtual uint16 GetChairID()=0; //用户状态 virtual uint8 GetUserStatus()=0; //游戏信息 public: //积分数值 virtual SCORE GetUserScore()=0; virtual SCORE SetUserScore(SCORE score) = 0; //银行数值 virtual SCORE GetUserInsure() = 0; virtual SCORE GetUserGrade() = 0; }; #endif //_IClientUserItem_H_