LeagueData.cs 2.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. using System.Collections.Generic;
  2. namespace GFGGame
  3. {
  4. public class LeagueData
  5. {
  6. public long LeagueId;//联盟id
  7. public string Name;//联盟名字
  8. public string Icon;//联盟徽章(资源名)
  9. public string Notice;//联盟公告
  10. public int Num;//联盟人数
  11. public int FlowerNum;//联盟会花人数
  12. public long OwnerId = 0;
  13. public long SubOwnerId = 0;
  14. public long LastWeekAnswerNO1Id = 0;
  15. public Dictionary<long, LeagueMemberData> LeagueMemberDatas = new Dictionary<long, LeagueMemberData>();//联盟成员
  16. }
  17. public class LeagueMemberData
  18. {
  19. public OtherRoleInfoData RoleInfo;
  20. public int Pos;//有 LeaguePos 定义
  21. public long WeekContribution;//本周贡献值
  22. public long AllContribution;//累计贡献值
  23. public long JoinLeagueTime;//加入联盟时间
  24. public long AllCoin;//累计资金
  25. }
  26. public class LeagueListData
  27. {
  28. public long LeagueId;//联盟id
  29. public long Level;//联盟等级
  30. public string Name;//联盟名字
  31. public string Icon;//联盟徽章(资源名)
  32. public int Num;//联盟人数
  33. public int MaxNum;//联盟人数上限
  34. public bool NeedAudit;//是否需要审核
  35. public bool IsAd;//是否是广告
  36. public int ApplyStatus;//0:可申请,1:申请中, 3:拒绝
  37. }
  38. public class LeagueLogData
  39. {
  40. public int Type;//LeagueJoinQuitLogType 1:加入 2:退出 3:变更 4:踢掉
  41. public OtherRoleInfoData RoleInfo = new OtherRoleInfoData();
  42. public long Time;//操作时间
  43. public int OldPos;//旧职位 职位变更时需要
  44. public int NewPos;//新职位 职位变更时需要
  45. }
  46. public class LeagueGiftGetData
  47. {
  48. public int Type;
  49. public bool IsGet;
  50. public LeagueWelfareCfg GiftCfg;
  51. }
  52. public class LeagueGiftBuyData
  53. {
  54. public int Type;
  55. public int BuyCount;//已购次数
  56. public long EndTime;//结束时间
  57. public LeagueWelfareCfg GiftCfg;
  58. }
  59. public class LeagueLastAnswerRoleData
  60. {
  61. public long RightRoleId = 0;//上题答对玩家Id
  62. public int LastQuestionResult = 3;//上题回答结果1:有人答对题目 2:无人答对 3:答题结束
  63. public int LastQuestionId = 1;//上题id
  64. public string MyAnswer = "";//我上题的答案
  65. }
  66. public class LeagueAnswerData
  67. {
  68. public long RoleId;
  69. public int Num;//答对次数
  70. }
  71. }