Exemplo n.º 1
0
        // 向服务器请求某场的详细战绩
        private void RequestWarStatistic(long warID, EGetSingleWarType eWndType)
        {
            cmd_warstatistic_req_war msgInfo = new cmd_warstatistic_req_war();

            msgInfo.nWarID = warID;
            msgInfo.byWnd  = (byte)eWndType;

            EntityEventHelper.Instance.SendCommand <cmd_warstatistic_req_war>(EntityFactory.MainHeroID, EntityLogicDef.ENTITY_CMD_REQ_WARSTATISTIC_WAR, ref msgInfo);
        }
Exemplo n.º 2
0
        // 获取某场的详细战绩
        public WarStatisticInfo GetSingleWarInfo(long nWarID, EGetSingleWarType eWndType)
        {
            m_getSingleWarType = eWndType;

            WarStatisticInfo info = null;

            if (warStatistic.TryGetValue(nWarID, out info))
            {
                return(info);
            }
            else
            {
                info                 = new WarStatisticInfo();
                info.mainInfo        = new cmd_entity_update_warstatistic_war();
                info.actorInfo       = new List <cmd_entity_update_warstatistic_war_actorinfo>();
                warStatistic[nWarID] = info;
            }

            RequestWarStatistic(nWarID, eWndType);
            return(info);
        }