public bool SendMsgAchieveSystemGC2GMReqGetAchieveList(EAchieveType a_achieveType, CBMsgAchieveSystemGM2GCAckGetAchieveList cb) { CMsgAchieveSystemGC2GMReqGetAchieveList req = new CMsgAchieveSystemGC2GMReqGetAchieveList(a_achieveType); CMsgAchieveSystemGM2GCAckGetAchieveList.cb = cb; return(CGameClient.Singleton.SendMsg(req)); }
public bool SerializeFrom(UnityUtility.CStream msgStream) { m_achieveType = (EAchieveType)msgStream.ReadUInt(); m_achieveCount = msgStream.ReadUInt(); for (int i = 0; i < m_achieveCount; ++i) { CAchieveItem item = new CAchieveItem(); item.SerializeFrom(msgStream); m_achieveList.Add(item); } return(true); }
public CMsgAchieveSystemGC2GMReqGetAchieveList(EAchieveType a_achieveType) : base(CServerType.SRVTYPE_GAMESERVER, CFuncType.EFUNCTYPE_ACHIEVESYSTEM, CAchieveSystemMsgNumID.EMSGNUMID_ACHIEVESYSTEM_GC2GM_REQ_GET_ACHIEVE_LIST) { m_achieveType = a_achieveType; }