//////////////////// // 由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 { /// /// 指示这是一个模块属性 /// partial class sm_modPropAttribute : Attribute { } /// /// 全局参数 /// [sm_modProp] public globalsettings globalsettings => _globalsettings ??= data.TryGetValue("globalsettings", out var jtk) ? jtk.ToObject() : default; private globalsettings _globalsettings = null; /// /// 国际化文本 key(tid) /// [sm_modProp] public Dictionary localtexts => _localtexts ??= data.TryGetValue("localtexts", out var jtk) ? jtk.ToObject>() : default; private Dictionary _localtexts = null; /// /// 国际化文本 /// public Func GetlocaltextsMo = key => _moGetById(key, Ins.localtexts, "localtexts"); /// /// 停服计划 key(id) /// [sm_modProp] public Dictionary service_schedule => _service_schedule ??= data.TryGetValue("service_schedule", out var jtk) ? jtk.ToObject>() : default; private Dictionary _service_schedule = null; /// /// 停服计划 /// public Func Getservice_scheduleMo = key => _moGetById(key, Ins.service_schedule, "service_schedule"); /// /// 战场道具 key(typeId) /// [sm_modProp] public Dictionary battleItem => _battleItem ??= data.TryGetValue("battleItem", out var jtk) ? jtk.ToObject>() : default; private Dictionary _battleItem = null; /// /// 战场道具 /// public Func GetbattleItemMo = key => _moGetById(key, Ins.battleItem, "battleItem"); /// /// 道具表 key(typeId) /// [sm_modProp] public Dictionary item => _item ??= data.TryGetValue("item", out var jtk) ? jtk.ToObject>() : default; private Dictionary _item = null; /// /// 道具表 /// public Func GetitemMo = key => _moGetById(key, Ins.item, "item"); /// /// 客户端版本信息 key(ver) /// [sm_modProp] public Dictionary clientVersionHistory => _clientVersionHistory ??= data.TryGetValue("clientVersionHistory", out var jtk) ? jtk.ToObject>() : default; private Dictionary _clientVersionHistory = null; /// /// 客户端版本信息 /// public Func GetclientVersionHistoryMo = key => _moGetById(key, Ins.clientVersionHistory, "clientVersionHistory"); /// /// 错误信息表 key(no) /// [sm_modProp] public Dictionary errmsg => _errmsg ??= data.TryGetValue("errmsg", out var jtk) ? jtk.ToObject>() : default; private Dictionary _errmsg = null; /// /// 错误信息表 /// public Func GeterrmsgMo = key => _moGetById(key, Ins.errmsg, "errmsg"); /// /// 技能表 key(typeId) /// [sm_modProp] public Dictionary skills => _skills ??= data.TryGetValue("skills", out var jtk) ? jtk.ToObject>() : default; private Dictionary _skills = null; /// /// 技能表 /// public Func GetskillsMo = key => _moGetById(key, Ins.skills, "skills"); /// /// 战斗: 波次表 key(gateId) /// [sm_modProp] public Dictionary> waves => _waves ??= data.TryGetValue("waves", out var jtk) ? jtk.ToObject>>() : default; private Dictionary> _waves = null; /// /// 战斗: 波次表 /// public Func> GetwavesMo = key => _moGetById>(key, Ins.waves, "waves"); /// /// 战斗: 怪物表 key(id) /// [sm_modProp] public Dictionary monster => _monster ??= data.TryGetValue("monster", out var jtk) ? jtk.ToObject>() : default; private Dictionary _monster = null; /// /// 战斗: 怪物表 /// public Func GetmonsterMo = key => _moGetById(key, Ins.monster, "monster"); /// /// 活动: 七日签到 key(day) /// [sm_modProp] public Dictionary activity_day7 => _activity_day7 ??= data.TryGetValue("activity_day7", out var jtk) ? jtk.ToObject>() : default; private Dictionary _activity_day7 = null; /// /// 活动: 七日签到 /// public Func Getactivity_day7Mo = key => _moGetById(key, Ins.activity_day7, "activity_day7"); /// /// 公共兑换码 key(tokenCode) /// [sm_modProp] public Dictionary token_PublicGift => _token_PublicGift ??= data.TryGetValue("token_PublicGift", out var jtk) ? jtk.ToObject>() : default; private Dictionary _token_PublicGift = null; /// /// 公共兑换码 /// public Func Gettoken_PublicGiftMo = key => _moGetById(key, Ins.token_PublicGift, "token_PublicGift"); /// /// 活动: 体力加油站 key(id) /// [sm_modProp] public Dictionary activity_tiligift => _activity_tiligift ??= data.TryGetValue("activity_tiligift", out var jtk) ? jtk.ToObject>() : default; private Dictionary _activity_tiligift = null; /// /// 活动: 体力加油站 /// public Func Getactivity_tiligiftMo = key => _moGetById(key, Ins.activity_tiligift, "activity_tiligift"); /// /// 活动: 等级礼包 key(id) /// [sm_modProp] public Dictionary activity_levelgift => _activity_levelgift ??= data.TryGetValue("activity_levelgift", out var jtk) ? jtk.ToObject>() : default; private Dictionary _activity_levelgift = null; /// /// 活动: 等级礼包 /// public Func Getactivity_levelgiftMo = key => _moGetById(key, Ins.activity_levelgift, "activity_levelgift"); /// /// 技能表根据分类分组 key(type) /// [sm_modProp] public Dictionary> skillTypeArr => _skillTypeArr ??= data.TryGetValue("skillTypeArr", out var jtk) ? jtk.ToObject>>() : default; private Dictionary> _skillTypeArr = null; /// /// 技能表根据分类分组 /// public Func> GetskillTypeArrMo = key => _moGetById>(key, Ins.skillTypeArr, "skillTypeArr"); /// /// 章节表 key(gateId) /// [sm_modProp] public Dictionary gate => _gate ??= data.TryGetValue("gate", out var jtk) ? jtk.ToObject>() : default; private Dictionary _gate = null; /// /// 章节表 /// public Func GetgateMo = key => _moGetById(key, Ins.gate, "gate"); /// /// 战斗: 技能经验表 key(level) /// [sm_modProp] public Dictionary gate_levelexp => _gate_levelexp ??= data.TryGetValue("gate_levelexp", out var jtk) ? jtk.ToObject>() : default; private Dictionary _gate_levelexp = null; /// /// 战斗: 技能经验表 /// public Func Getgate_levelexpMo = key => _moGetById(key, Ins.gate_levelexp, "gate_levelexp"); /// /// 战场宝箱 key(typeId) /// [sm_modProp] public Dictionary battleBox => _battleBox ??= data.TryGetValue("battleBox", out var jtk) ? jtk.ToObject>() : default; private Dictionary _battleBox = null; /// /// 战场宝箱 /// public Func GetbattleBoxMo = key => _moGetById(key, Ins.battleBox, "battleBox"); /// /// 角色 key(id) /// [sm_modProp] public Dictionary hero => _hero ??= data.TryGetValue("hero", out var jtk) ? jtk.ToObject>() : default; private Dictionary _hero = null; /// /// 角色 /// public Func GetheroMo = key => _moGetById(key, Ins.hero, "hero"); /// /// 装备表 key(typeId) /// [sm_modProp] public Dictionary equip => _equip ??= data.TryGetValue("equip", out var jtk) ? jtk.ToObject>() : default; private Dictionary _equip = null; /// /// 装备表 /// public Func GetequipMo = key => _moGetById(key, Ins.equip, "equip"); /// /// 装备升级表 key(level) /// [sm_modProp] public Dictionary equip_levelupgrade => _equip_levelupgrade ??= data.TryGetValue("equip_levelupgrade", out var jtk) ? jtk.ToObject>() : default; private Dictionary _equip_levelupgrade = null; /// /// 装备升级表 /// public Func Getequip_levelupgradeMo = key => _moGetById(key, Ins.equip_levelupgrade, "equip_levelupgrade"); /// /// 章节礼包表 key(typeId) /// [sm_modProp] public Dictionary shop_gategift => _shop_gategift ??= data.TryGetValue("shop_gategift", out var jtk) ? jtk.ToObject>() : default; private Dictionary _shop_gategift = null; /// /// 章节礼包表 /// public Func Getshop_gategiftMo = key => _moGetById(key, Ins.shop_gategift, "shop_gategift"); /// /// 每日商店 key(typeId) /// [sm_modProp] public Dictionary shop_daily => _shop_daily ??= data.TryGetValue("shop_daily", out var jtk) ? jtk.ToObject>() : default; private Dictionary _shop_daily = null; /// /// 每日商店 /// public Func Getshop_dailyMo = key => _moGetById(key, Ins.shop_daily, "shop_daily"); /// /// 钻石 key(typeId) /// [sm_modProp] public Dictionary shop_cash => _shop_cash ??= data.TryGetValue("shop_cash", out var jtk) ? jtk.ToObject>() : default; private Dictionary _shop_cash = null; /// /// 钻石 /// public Func Getshop_cashMo = key => _moGetById(key, Ins.shop_cash, "shop_cash"); /// /// 金币 key(typeId) /// [sm_modProp] public Dictionary shop_gold => _shop_gold ??= data.TryGetValue("shop_gold", out var jtk) ? jtk.ToObject>() : default; private Dictionary _shop_gold = null; /// /// 金币 /// public Func Getshop_goldMo = key => _moGetById(key, Ins.shop_gold, "shop_gold"); /// /// key(typeId) /// [sm_modProp] public Dictionary shop_supply => _shop_supply ??= data.TryGetValue("shop_supply", out var jtk) ? jtk.ToObject>() : default; private Dictionary _shop_supply = null; /// /// /// public Func Getshop_supplyMo = key => _moGetById(key, Ins.shop_supply, "shop_supply"); /// /// 当前版本(时间戳) /// [sm_modProp] public String ver => _ver ??= data.TryGetValue("ver", out var jtk) ? jtk.ToObject() : default; private String _ver = null; }