ArenaData.cs 1.5 KB

12345678910111213141516171819202122232425262728293031
  1. using System.Collections.Generic;
  2. namespace GFGGame
  3. {
  4. public class ArenaTargetData//竞技场对手数据
  5. {
  6. public int Grade;//本赛季段位
  7. public int RankInGrade;//本赛季段位内排名
  8. public int Type; //类型,由FightTargetType定义
  9. public OtherRoleInfoData RoleInfo = new OtherRoleInfoData(); //玩家数据
  10. public List<FightData> FightDatas = new List<FightData>();//搭配列表,与RobotDressupList只能存在一个,取决于Type
  11. // public List<FightRoleData> RoleDressupList = new List<FightRoleData>();//搭配列表,与RobotDressupList只能存在一个,取决于Type
  12. // public List<FightRobotData> RobotDressupList = new List<FightRobotData>();//机器人搭配列表,与RoleDressupList只能存在一个,取决于Type
  13. }
  14. public class ArenaHistoryData//竞技场历史记录
  15. {
  16. public bool isWin = false;//是否胜利
  17. public bool IsChallenge = false;//是否发起挑战
  18. public long FightTime;//战斗时间,毫秒
  19. public int GradeChangeType = 0;//是否晋级 ArenaGradeChangeType
  20. public int Grade = 1;//自己战斗后段位
  21. public int Rank = 1;//自己战斗后排行
  22. public ArenaTargetData targetData;
  23. public List<long> MyScores = new List<long>();//自己3轮战斗分数
  24. public List<long> FightScores = new List<long>();//自己 搭配战力,卓越点击战力,卡牌战力
  25. public List<long> TargetScores = new List<long>();//对手3轮战斗分数
  26. }
  27. }