123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336 |
- ////////////////////
- // 由CodeGenerator创建。
- // Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
- // author: gwang
- // 日期: 2023-08-09 17:58:31
- ////////////////////
- using System;
- using System.Collections.Generic;
- public partial class GameConfigData
- {
- /// <summary>
- /// 指示这是一个模块属性
- /// </summary>
- partial class sm_modPropAttribute : Attribute
- {
- }
- /// <summary>
- /// 全局参数
- /// </summary>
- [sm_modProp]
- public globalsettings globalsettings => _globalsettings ??= data.TryGetValue("globalsettings", out var jtk) ? jtk.ToObject<globalsettings>() : default;
- private globalsettings _globalsettings = null;
- /// <summary>
- /// 国际化文本 key(tid)
- /// </summary>
- [sm_modProp]
- public Dictionary<String, sm_localtexts> localtexts => _localtexts ??= data.TryGetValue("localtexts", out var jtk) ? jtk.ToObject<Dictionary<String, sm_localtexts>>() : default;
- private Dictionary<String, sm_localtexts> _localtexts = null;
- /// <summary>
- /// 国际化文本
- /// </summary>
- public Func<String, sm_localtexts> GetlocaltextsMo = key => _moGetById<String, sm_localtexts>(key, Ins.localtexts, "localtexts");
- /// <summary>
- /// 停服计划 key(id)
- /// </summary>
- [sm_modProp]
- 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;
- private Dictionary<Int32, sm_service_schedule> _service_schedule = null;
- /// <summary>
- /// 停服计划
- /// </summary>
- public Func<Int32, sm_service_schedule> Getservice_scheduleMo = key => _moGetById<Int32, sm_service_schedule>(key, Ins.service_schedule, "service_schedule");
- /// <summary>
- /// 战场道具 key(typeId)
- /// </summary>
- [sm_modProp]
- public Dictionary<Int32, sm_battleItem> battleItem => _battleItem ??= data.TryGetValue("battleItem", out var jtk) ? jtk.ToObject<Dictionary<Int32, sm_battleItem>>() : default;
- private Dictionary<Int32, sm_battleItem> _battleItem = null;
- /// <summary>
- /// 战场道具
- /// </summary>
- public Func<Int32, sm_battleItem> GetbattleItemMo = key => _moGetById<Int32, sm_battleItem>(key, Ins.battleItem, "battleItem");
- /// <summary>
- /// 道具表 key(typeId)
- /// </summary>
- [sm_modProp]
- public Dictionary<Int32, sm_item> item => _item ??= data.TryGetValue("item", out var jtk) ? jtk.ToObject<Dictionary<Int32, sm_item>>() : default;
- private Dictionary<Int32, sm_item> _item = null;
- /// <summary>
- /// 道具表
- /// </summary>
- public Func<Int32, sm_item> GetitemMo = key => _moGetById<Int32, sm_item>(key, Ins.item, "item");
- /// <summary>
- /// 客户端版本信息 key(ver)
- /// </summary>
- [sm_modProp]
- public Dictionary<String, sm_clientVersionHistory> clientVersionHistory => _clientVersionHistory ??= data.TryGetValue("clientVersionHistory", out var jtk) ? jtk.ToObject<Dictionary<String, sm_clientVersionHistory>>() : default;
- private Dictionary<String, sm_clientVersionHistory> _clientVersionHistory = null;
- /// <summary>
- /// 客户端版本信息
- /// </summary>
- public Func<String, sm_clientVersionHistory> GetclientVersionHistoryMo = key => _moGetById<String, sm_clientVersionHistory>(key, Ins.clientVersionHistory, "clientVersionHistory");
- /// <summary>
- /// 错误信息表 key(no)
- /// </summary>
- [sm_modProp]
- public Dictionary<Int32, sm_errmsg> errmsg => _errmsg ??= data.TryGetValue("errmsg", out var jtk) ? jtk.ToObject<Dictionary<Int32, sm_errmsg>>() : default;
- private Dictionary<Int32, sm_errmsg> _errmsg = null;
- /// <summary>
- /// 错误信息表
- /// </summary>
- public Func<Int32, sm_errmsg> GeterrmsgMo = key => _moGetById<Int32, sm_errmsg>(key, Ins.errmsg, "errmsg");
- /// <summary>
- /// 技能表 key(typeId)
- /// </summary>
- [sm_modProp]
- public Dictionary<Int32, sm_skills> skills => _skills ??= data.TryGetValue("skills", out var jtk) ? jtk.ToObject<Dictionary<Int32, sm_skills>>() : default;
- private Dictionary<Int32, sm_skills> _skills = null;
- /// <summary>
- /// 技能表
- /// </summary>
- public Func<Int32, sm_skills> GetskillsMo = key => _moGetById<Int32, sm_skills>(key, Ins.skills, "skills");
- /// <summary>
- /// 战斗: 波次表 key(gateId)
- /// </summary>
- [sm_modProp]
- public Dictionary<Int32, List<sm_waves>> waves => _waves ??= data.TryGetValue("waves", out var jtk) ? jtk.ToObject<Dictionary<Int32, List<sm_waves>>>() : default;
- private Dictionary<Int32, List<sm_waves>> _waves = null;
- /// <summary>
- /// 战斗: 波次表
- /// </summary>
- public Func<Int32, List<sm_waves>> GetwavesMo = key => _moGetById<Int32, List<sm_waves>>(key, Ins.waves, "waves");
- /// <summary>
- /// 战斗: 怪物表 key(id)
- /// </summary>
- [sm_modProp]
- public Dictionary<Int32, sm_monster> monster => _monster ??= data.TryGetValue("monster", out var jtk) ? jtk.ToObject<Dictionary<Int32, sm_monster>>() : default;
- private Dictionary<Int32, sm_monster> _monster = null;
- /// <summary>
- /// 战斗: 怪物表
- /// </summary>
- public Func<Int32, sm_monster> GetmonsterMo = key => _moGetById<Int32, sm_monster>(key, Ins.monster, "monster");
- /// <summary>
- /// 活动: 七日签到 key(day)
- /// </summary>
- [sm_modProp]
- 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;
- private Dictionary<Int32, sm_activity_day7> _activity_day7 = null;
- /// <summary>
- /// 活动: 七日签到
- /// </summary>
- public Func<Int32, sm_activity_day7> Getactivity_day7Mo = key => _moGetById<Int32, sm_activity_day7>(key, Ins.activity_day7, "activity_day7");
- /// <summary>
- /// 公共兑换码 key(tokenCode)
- /// </summary>
- [sm_modProp]
- 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;
- private Dictionary<String, sm_token_PublicGift> _token_PublicGift = null;
- /// <summary>
- /// 公共兑换码
- /// </summary>
- public Func<String, sm_token_PublicGift> Gettoken_PublicGiftMo = key => _moGetById<String, sm_token_PublicGift>(key, Ins.token_PublicGift, "token_PublicGift");
- /// <summary>
- /// 活动: 体力加油站 key(id)
- /// </summary>
- [sm_modProp]
- 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;
- private Dictionary<Int32, sm_activity_tiligift> _activity_tiligift = null;
- /// <summary>
- /// 活动: 体力加油站
- /// </summary>
- public Func<Int32, sm_activity_tiligift> Getactivity_tiligiftMo = key => _moGetById<Int32, sm_activity_tiligift>(key, Ins.activity_tiligift, "activity_tiligift");
- /// <summary>
- /// 活动: 等级礼包 key(id)
- /// </summary>
- [sm_modProp]
- 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;
- private Dictionary<Int32, sm_activity_levelgift> _activity_levelgift = null;
- /// <summary>
- /// 活动: 等级礼包
- /// </summary>
- public Func<Int32, sm_activity_levelgift> Getactivity_levelgiftMo = key => _moGetById<Int32, sm_activity_levelgift>(key, Ins.activity_levelgift, "activity_levelgift");
- /// <summary>
- /// 技能表根据分类分组 key(type)
- /// </summary>
- [sm_modProp]
- public Dictionary<Int32, List<sm_skillTypeArr>> skillTypeArr => _skillTypeArr ??= data.TryGetValue("skillTypeArr", out var jtk) ? jtk.ToObject<Dictionary<Int32, List<sm_skillTypeArr>>>() : default;
- private Dictionary<Int32, List<sm_skillTypeArr>> _skillTypeArr = null;
- /// <summary>
- /// 技能表根据分类分组
- /// </summary>
- public Func<Int32, List<sm_skillTypeArr>> GetskillTypeArrMo = key => _moGetById<Int32, List<sm_skillTypeArr>>(key, Ins.skillTypeArr, "skillTypeArr");
- /// <summary>
- /// 章节表 key(gateId)
- /// </summary>
- [sm_modProp]
- public Dictionary<Int32, sm_gate> gate => _gate ??= data.TryGetValue("gate", out var jtk) ? jtk.ToObject<Dictionary<Int32, sm_gate>>() : default;
- private Dictionary<Int32, sm_gate> _gate = null;
- /// <summary>
- /// 章节表
- /// </summary>
- public Func<Int32, sm_gate> GetgateMo = key => _moGetById<Int32, sm_gate>(key, Ins.gate, "gate");
- /// <summary>
- /// 战斗: 技能经验表 key(level)
- /// </summary>
- [sm_modProp]
- public Dictionary<Int32, sm_gate_levelexp> gate_levelexp => _gate_levelexp ??= data.TryGetValue("gate_levelexp", out var jtk) ? jtk.ToObject<Dictionary<Int32, sm_gate_levelexp>>() : default;
- private Dictionary<Int32, sm_gate_levelexp> _gate_levelexp = null;
- /// <summary>
- /// 战斗: 技能经验表
- /// </summary>
- public Func<Int32, sm_gate_levelexp> Getgate_levelexpMo = key => _moGetById<Int32, sm_gate_levelexp>(key, Ins.gate_levelexp, "gate_levelexp");
- /// <summary>
- /// 战场宝箱 key(typeId)
- /// </summary>
- [sm_modProp]
- public Dictionary<Int32, sm_battleBox> battleBox => _battleBox ??= data.TryGetValue("battleBox", out var jtk) ? jtk.ToObject<Dictionary<Int32, sm_battleBox>>() : default;
- private Dictionary<Int32, sm_battleBox> _battleBox = null;
- /// <summary>
- /// 战场宝箱
- /// </summary>
- public Func<Int32, sm_battleBox> GetbattleBoxMo = key => _moGetById<Int32, sm_battleBox>(key, Ins.battleBox, "battleBox");
- /// <summary>
- /// 角色 key(id)
- /// </summary>
- [sm_modProp]
- public Dictionary<Int32, sm_hero> hero => _hero ??= data.TryGetValue("hero", out var jtk) ? jtk.ToObject<Dictionary<Int32, sm_hero>>() : default;
- private Dictionary<Int32, sm_hero> _hero = null;
- /// <summary>
- /// 角色
- /// </summary>
- public Func<Int32, sm_hero> GetheroMo = key => _moGetById<Int32, sm_hero>(key, Ins.hero, "hero");
- /// <summary>
- /// 装备表 key(typeId)
- /// </summary>
- [sm_modProp]
- public Dictionary<Int32, sm_equip> equip => _equip ??= data.TryGetValue("equip", out var jtk) ? jtk.ToObject<Dictionary<Int32, sm_equip>>() : default;
- private Dictionary<Int32, sm_equip> _equip = null;
- /// <summary>
- /// 装备表
- /// </summary>
- public Func<Int32, sm_equip> GetequipMo = key => _moGetById<Int32, sm_equip>(key, Ins.equip, "equip");
- /// <summary>
- /// 装备升级表 key(level)
- /// </summary>
- [sm_modProp]
- public Dictionary<Int32, sm_equip_levelupgrade> equip_levelupgrade => _equip_levelupgrade ??= data.TryGetValue("equip_levelupgrade", out var jtk) ? jtk.ToObject<Dictionary<Int32, sm_equip_levelupgrade>>() : default;
- private Dictionary<Int32, sm_equip_levelupgrade> _equip_levelupgrade = null;
- /// <summary>
- /// 装备升级表
- /// </summary>
- public Func<Int32, sm_equip_levelupgrade> Getequip_levelupgradeMo = key => _moGetById<Int32, sm_equip_levelupgrade>(key, Ins.equip_levelupgrade, "equip_levelupgrade");
- /// <summary>
- /// 章节礼包表 key(typeId)
- /// </summary>
- [sm_modProp]
- public Dictionary<Int32, sm_shop_gategift> shop_gategift => _shop_gategift ??= data.TryGetValue("shop_gategift", out var jtk) ? jtk.ToObject<Dictionary<Int32, sm_shop_gategift>>() : default;
- private Dictionary<Int32, sm_shop_gategift> _shop_gategift = null;
- /// <summary>
- /// 章节礼包表
- /// </summary>
- public Func<Int32, sm_shop_gategift> Getshop_gategiftMo = key => _moGetById<Int32, sm_shop_gategift>(key, Ins.shop_gategift, "shop_gategift");
- /// <summary>
- /// 每日商店 key(typeId)
- /// </summary>
- [sm_modProp]
- public Dictionary<Int32, sm_shop_daily> shop_daily => _shop_daily ??= data.TryGetValue("shop_daily", out var jtk) ? jtk.ToObject<Dictionary<Int32, sm_shop_daily>>() : default;
- private Dictionary<Int32, sm_shop_daily> _shop_daily = null;
- /// <summary>
- /// 每日商店
- /// </summary>
- public Func<Int32, sm_shop_daily> Getshop_dailyMo = key => _moGetById<Int32, sm_shop_daily>(key, Ins.shop_daily, "shop_daily");
- /// <summary>
- /// 钻石 key(typeId)
- /// </summary>
- [sm_modProp]
- public Dictionary<Int32, sm_shop_cash> shop_cash => _shop_cash ??= data.TryGetValue("shop_cash", out var jtk) ? jtk.ToObject<Dictionary<Int32, sm_shop_cash>>() : default;
- private Dictionary<Int32, sm_shop_cash> _shop_cash = null;
- /// <summary>
- /// 钻石
- /// </summary>
- public Func<Int32, sm_shop_cash> Getshop_cashMo = key => _moGetById<Int32, sm_shop_cash>(key, Ins.shop_cash, "shop_cash");
- /// <summary>
- /// 金币 key(typeId)
- /// </summary>
- [sm_modProp]
- public Dictionary<Int32, sm_shop_gold> shop_gold => _shop_gold ??= data.TryGetValue("shop_gold", out var jtk) ? jtk.ToObject<Dictionary<Int32, sm_shop_gold>>() : default;
- private Dictionary<Int32, sm_shop_gold> _shop_gold = null;
- /// <summary>
- /// 金币
- /// </summary>
- public Func<Int32, sm_shop_gold> Getshop_goldMo = key => _moGetById<Int32, sm_shop_gold>(key, Ins.shop_gold, "shop_gold");
- /// <summary>
- /// key(typeId)
- /// </summary>
- [sm_modProp]
- public Dictionary<Int32, sm_shop_supply> shop_supply => _shop_supply ??= data.TryGetValue("shop_supply", out var jtk) ? jtk.ToObject<Dictionary<Int32, sm_shop_supply>>() : default;
- private Dictionary<Int32, sm_shop_supply> _shop_supply = null;
- /// <summary>
- ///
- /// </summary>
- public Func<Int32, sm_shop_supply> Getshop_supplyMo = key => _moGetById<Int32, sm_shop_supply>(key, Ins.shop_supply, "shop_supply");
- /// <summary>
- /// 当前版本(时间戳)
- /// </summary>
- [sm_modProp]
- public String ver => _ver ??= data.TryGetValue("ver", out var jtk) ? jtk.ToObject<String>() : default;
- private String _ver = null;
- }
|