ArenaData.cs 1.6 KB

12345678910111213141516171819202122232425262728293031323334
  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; //玩家数据
  10. public List<FightRoleData> RoleDressupList = new List<FightRoleData>();//搭配列表,与RobotDressupList只能存在一个,取决于Type
  11. public List<FightRobotData> RobotDressupList = new List<FightRobotData>();//机器人搭配列表,与RoleDressupList只能存在一个,取决于Type
  12. }
  13. public class ArenaHistoryData//竞技场历史记录
  14. {
  15. public bool isWin = false;//是否胜利
  16. public bool IsChallenge = false;//是否发起挑战
  17. public long FightTime;//战斗时间
  18. public int Type;//类型,由ArenaFightTargetType定义
  19. public OtherRoleInfoData RoleInfo; //对方玩家数据
  20. public List<FightRoleData> RoleDressupList = new List<FightRoleData>();//搭配列表
  21. public List<FightRobotData> RobotDressupList = new List<FightRobotData>();//机器人搭配列表
  22. public int GradeChangeType = 0;//是否晋级 ArenaGradeChangeType
  23. public int SelfFightScore = 0;//自己战斗分数
  24. public int OtherFightScore = 0;//对手战斗分数
  25. public int Grade = 1;//战斗后段位
  26. public int Rank = 1;//战斗后排行
  27. public int SelfFightPower = 0;//自己战斗力
  28. public int TargetFightPower = 0;//对手战斗力
  29. }
  30. }