Пример #1
0
        /// <summary>
        /// 获取防御方基本信息
        /// </summary>
        /// <returns></returns>
        protected virtual PlayerBaseInfo GetDefBaseInfo(QueueBattleInfo queueBattleInfo)
        {
            // TODO 获取玩家基本信息,这里我没有地方获取只能临时创建了对象
            var player = new Player();

            return(new PlayerBaseInfo()
            {
                PlayerID = player.ID,
                Name = player.Name,
                Country = 0,
                HeadImageID = 0,
                FAP = 0,
                Lv = 0,
                QueueID = queueBattleInfo.DefQueueID,

                // 组装防御方带兵数量
                ArmyCount = queueBattleInfo.FightObj.DefTeam.Sum(p => p.HP),
                KillCount = queueBattleInfo.DefRemainHpList.Sum(p => p.Damage),
            });
        }
Пример #2
0
 /// <summary>
 /// 组装防御方基本数据
 /// </summary>
 /// <param name="queueBattleInfo">战报信息</param>
 /// <returns>防御方数据</returns>
 protected override PlayerBaseInfo GetDefBaseInfo(QueueBattleInfo queueBattleInfo)
 {
     return(new PlayerBaseInfo());
 }