GameConfigData.cs 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. ////////////////////
  2. // 由CodeGenerator创建。
  3. // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
  4. // author: gwang
  5. // 日期: 2023-07-06 08:58:26
  6. ////////////////////
  7. using System;
  8. using System.Collections.Generic;
  9. public partial class GameConfigData
  10. {
  11. /// <summary>
  12. /// 指示这是一个模块属性
  13. /// </summary>
  14. partial class sm_modPropAttribute : Attribute
  15. {
  16. }
  17. /// <summary>
  18. /// 全局参数
  19. /// </summary>
  20. [sm_modProp]
  21. public globalsettings globalsettings => _globalsettings ??= data.TryGetValue("globalsettings", out var jtk) ? jtk.ToObject<globalsettings>() : default;
  22. private globalsettings _globalsettings = null;
  23. /// <summary>
  24. /// 任务 key(typeId)
  25. /// </summary>
  26. [sm_modProp]
  27. public Dictionary<Int32, sm_task> task => _task ??= data.TryGetValue("task", out var jtk) ? jtk.ToObject<Dictionary<Int32, sm_task>>() : default;
  28. private Dictionary<Int32, sm_task> _task = null;
  29. /// <summary>
  30. /// 任务
  31. /// </summary>
  32. public Func<Int32, sm_task> GettaskMo = key => _moGetById<Int32, sm_task>(key, Ins.task, "task");
  33. /// <summary>
  34. /// 国际化文本 key(tid)
  35. /// </summary>
  36. [sm_modProp]
  37. public Dictionary<String, sm_localtexts> localtexts => _localtexts ??= data.TryGetValue("localtexts", out var jtk) ? jtk.ToObject<Dictionary<String, sm_localtexts>>() : default;
  38. private Dictionary<String, sm_localtexts> _localtexts = null;
  39. /// <summary>
  40. /// 国际化文本
  41. /// </summary>
  42. public Func<String, sm_localtexts> GetlocaltextsMo = key => _moGetById<String, sm_localtexts>(key, Ins.localtexts, "localtexts");
  43. /// <summary>
  44. /// 停服计划 key(id)
  45. /// </summary>
  46. [sm_modProp]
  47. public Dictionary<Int32, sm_service_schedule> service_schedule => _service_schedule ??= data.TryGetValue("service_schedule", out var jtk) ? jtk.ToObject<Dictionary<Int32, sm_service_schedule>>() : default;
  48. private Dictionary<Int32, sm_service_schedule> _service_schedule = null;
  49. /// <summary>
  50. /// 停服计划
  51. /// </summary>
  52. public Func<Int32, sm_service_schedule> Getservice_scheduleMo = key => _moGetById<Int32, sm_service_schedule>(key, Ins.service_schedule, "service_schedule");
  53. /// <summary>
  54. /// 任务步骤 key(id)
  55. /// </summary>
  56. [sm_modProp]
  57. public Dictionary<Int32, sm_task_step> task_step => _task_step ??= data.TryGetValue("task_step", out var jtk) ? jtk.ToObject<Dictionary<Int32, sm_task_step>>() : default;
  58. private Dictionary<Int32, sm_task_step> _task_step = null;
  59. /// <summary>
  60. /// 任务步骤
  61. /// </summary>
  62. public Func<Int32, sm_task_step> Gettask_stepMo = key => _moGetById<Int32, sm_task_step>(key, Ins.task_step, "task_step");
  63. /// <summary>
  64. /// 客户端版本信息 key(ver)
  65. /// </summary>
  66. [sm_modProp]
  67. public Dictionary<String, sm_clientVersionHistory> clientVersionHistory => _clientVersionHistory ??= data.TryGetValue("clientVersionHistory", out var jtk) ? jtk.ToObject<Dictionary<String, sm_clientVersionHistory>>() : default;
  68. private Dictionary<String, sm_clientVersionHistory> _clientVersionHistory = null;
  69. /// <summary>
  70. /// 客户端版本信息
  71. /// </summary>
  72. public Func<String, sm_clientVersionHistory> GetclientVersionHistoryMo = key => _moGetById<String, sm_clientVersionHistory>(key, Ins.clientVersionHistory, "clientVersionHistory");
  73. /// <summary>
  74. /// 错误信息表 key(no)
  75. /// </summary>
  76. [sm_modProp]
  77. public Dictionary<Int32, sm_errmsg> errmsg => _errmsg ??= data.TryGetValue("errmsg", out var jtk) ? jtk.ToObject<Dictionary<Int32, sm_errmsg>>() : default;
  78. private Dictionary<Int32, sm_errmsg> _errmsg = null;
  79. /// <summary>
  80. /// 错误信息表
  81. /// </summary>
  82. public Func<Int32, sm_errmsg> GeterrmsgMo = key => _moGetById<Int32, sm_errmsg>(key, Ins.errmsg, "errmsg");
  83. /// <summary>
  84. /// 活动: 七日签到 key(day)
  85. /// </summary>
  86. [sm_modProp]
  87. public Dictionary<Int32, sm_activity_day7> activity_day7 => _activity_day7 ??= data.TryGetValue("activity_day7", out var jtk) ? jtk.ToObject<Dictionary<Int32, sm_activity_day7>>() : default;
  88. private Dictionary<Int32, sm_activity_day7> _activity_day7 = null;
  89. /// <summary>
  90. /// 活动: 七日签到
  91. /// </summary>
  92. public Func<Int32, sm_activity_day7> Getactivity_day7Mo = key => _moGetById<Int32, sm_activity_day7>(key, Ins.activity_day7, "activity_day7");
  93. /// <summary>
  94. /// 公共兑换码 key(tokenCode)
  95. /// </summary>
  96. [sm_modProp]
  97. public Dictionary<String, sm_token_PublicGift> token_PublicGift => _token_PublicGift ??= data.TryGetValue("token_PublicGift", out var jtk) ? jtk.ToObject<Dictionary<String, sm_token_PublicGift>>() : default;
  98. private Dictionary<String, sm_token_PublicGift> _token_PublicGift = null;
  99. /// <summary>
  100. /// 公共兑换码
  101. /// </summary>
  102. public Func<String, sm_token_PublicGift> Gettoken_PublicGiftMo = key => _moGetById<String, sm_token_PublicGift>(key, Ins.token_PublicGift, "token_PublicGift");
  103. /// <summary>
  104. /// 活动: 体力加油站 key(id)
  105. /// </summary>
  106. [sm_modProp]
  107. public Dictionary<Int32, sm_activity_tiligift> activity_tiligift => _activity_tiligift ??= data.TryGetValue("activity_tiligift", out var jtk) ? jtk.ToObject<Dictionary<Int32, sm_activity_tiligift>>() : default;
  108. private Dictionary<Int32, sm_activity_tiligift> _activity_tiligift = null;
  109. /// <summary>
  110. /// 活动: 体力加油站
  111. /// </summary>
  112. public Func<Int32, sm_activity_tiligift> Getactivity_tiligiftMo = key => _moGetById<Int32, sm_activity_tiligift>(key, Ins.activity_tiligift, "activity_tiligift");
  113. /// <summary>
  114. /// 活动: 等级礼包 key(id)
  115. /// </summary>
  116. [sm_modProp]
  117. public Dictionary<Int32, sm_activity_levelgift> activity_levelgift => _activity_levelgift ??= data.TryGetValue("activity_levelgift", out var jtk) ? jtk.ToObject<Dictionary<Int32, sm_activity_levelgift>>() : default;
  118. private Dictionary<Int32, sm_activity_levelgift> _activity_levelgift = null;
  119. /// <summary>
  120. /// 活动: 等级礼包
  121. /// </summary>
  122. public Func<Int32, sm_activity_levelgift> Getactivity_levelgiftMo = key => _moGetById<Int32, sm_activity_levelgift>(key, Ins.activity_levelgift, "activity_levelgift");
  123. /// <summary>
  124. /// 当前版本(时间戳)
  125. /// </summary>
  126. [sm_modProp]
  127. public String ver => _ver ??= data.TryGetValue("ver", out var jtk) ? jtk.ToObject<String>() : default;
  128. private String _ver = null;
  129. }