12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace YLBattle
- {
- /// <summary>
- /// 战斗结果接口
- /// </summary>
- public interface IBattleResult
- {
- /// <summary>
- /// 获取本场战斗关卡id所属副本的ID
- /// </summary>
- /// <returns>副本的ID</returns>
- int CarbonID();
- /// <summary>
- /// 获取本场战斗关卡id
- /// </summary>
- /// <returns>关卡id</returns>
- int LevelID();
- /// <summary>
- /// 获取本场战斗关卡难度
- /// </summary>
- /// <returns>关卡id</returns>
- int Diflv();
- /// <summary>
- /// 战斗评价星级
- /// </summary>
- /// <returns>星级</returns>
- int Star();
- /// <summary>
- /// 获取奖励英雄经验值
- /// </summary>
- /// <returns>奖励英雄经验值</returns>
- int PrizeHeroExp();
- /// <summary>
- /// 获取奖励队伍经验值
- /// </summary>
- /// <returns>队伍经验值</returns>
- int PrizeTeamExp();
- /// <summary>
- /// 获取本场战斗奖励金币值
- /// </summary>
- /// <returns>金币数量</returns>
- int PrizeGold();
- /// <summary>
- /// 获取本场战斗奖励物品列表
- /// </summary>
- /// <returns>物品id列表</returns>
- List<int> PrizeItem();
- /// <summary>
- /// 获取战斗蓝队成员
- /// </summary>
- /// <returns>对象适配器列表</returns>
- List<IFighterAdapter> BlueTeamFighter();
- /// <summary>
- /// 获取战斗红队成员
- /// </summary>
- /// <returns>对象适配器列表</returns>
- List<IFighterAdapter> RedTeamFighter();
- /// <summary>
- /// 获取通关必然掉落物品列表
- /// </summary>
- /// <returns>列表信息</returns>
- string MustDopItem();
- /// <summary>
- /// 无穷尽关卡模式, 战斗结束,玩家离开战斗时的状态
- /// 0 = 未通关 1= 通关
- /// </summary>
- /// <returns></returns>
- int BattleForever_leaveState();
- }
- }
|