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;
}
}
}