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