using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace YLBattle { /// /// 战斗结果 /// public class BattleResult : IBattleResult { /// /// 副本id /// public int carbonID = 0; /// /// 关卡id /// public int levelID = 0; /// /// 关卡难度 /// public int diflv = 0; /// /// 战斗星级 /// public int star = 0; /// /// 奖励英雄exp /// public int heroExp = 0; /// /// 奖励战队exp /// public int teamExp = 0; /// /// 掉落总金币数量 /// public int prizeGold = 0; /// /// 掉落物品列表 /// public List prizeItem = null; /// /// 蓝队成员 /// public List blueTeam = null; /// /// 红队成员 /// public List redTeam = null; /// /// 必然掉落物品itemdesc列表 /// public string mustDropItem = string.Empty; /// /// 无穷尽关卡模式, 战斗结束,玩家离开战斗时的状态 /// 0 = 未通关 1= 通关 /// public int mBattleForever_LeaveState; /// /// 获取本场战斗关卡id /// /// 关卡id public int LevelID() { return this.levelID; } /// /// 获取本场战斗关卡id /// /// 关卡id public int CarbonID() { return this.carbonID; } /// /// 获取本场战斗关卡id /// /// 关卡id public int Diflv() { return this.diflv; } /// /// 战斗评价星级 /// /// 星级 public int Star() { return this.star; } /// /// 获取奖励英雄经验值 /// /// 奖励英雄经验值 public int PrizeHeroExp() { return this.heroExp; } /// /// 获取奖励队伍经验值 /// /// 队伍经验值 public int PrizeTeamExp() { return this.teamExp; } /// /// 获取本场战斗奖励金币值 /// /// 金币数量 public int PrizeGold() { return this.prizeGold; } /// /// 获取本场战斗奖励物品列表 /// /// 物品id列表 public List PrizeItem() { return this.prizeItem; } /// /// 获取战斗蓝队成员 /// /// 对象适配器列表 public List BlueTeamFighter() { return this.blueTeam; } /// /// 获取战斗红队成员 /// /// 对象适配器列表 public List RedTeamFighter() { return this.redTeam; } /// /// 获取通关必然掉落物品列表 /// /// 列表信息 public string MustDopItem() { return this.mustDropItem; } /// /// 无穷尽关卡模式, 战斗结束,玩家离开战斗时的状态 /// 0 = 未通关 1= 通关 /// /// public int BattleForever_leaveState() { return this.mBattleForever_LeaveState; } } }