////////////////////
// 由CodeGenerator创建。
// Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
// author: gwang
// 日期: 2023-07-26 17:47: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");
///
/// 当前版本(时间戳)
///
[sm_modProp]
public String ver => _ver ??= data.TryGetValue("ver", out var jtk) ? jtk.ToObject() : default;
private String _ver = null;
}