////////////////////
// 由CodeGenerator创建。
// Copyright (C) gwang (wanggangzero@qq.com), Loyalsoft@sjz Inc
// author: gwang
// 日期: 2023-07-06 08:58:26
////////////////////
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(typeId)
///
[sm_modProp]
public Dictionary task => _task ??= data.TryGetValue("task", out var jtk) ? jtk.ToObject>() : default;
private Dictionary _task = null;
///
/// 任务
///
public Func GettaskMo = key => _moGetById(key, Ins.task, "task");
///
/// 国际化文本 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(id)
///
[sm_modProp]
public Dictionary task_step => _task_step ??= data.TryGetValue("task_step", out var jtk) ? jtk.ToObject>() : default;
private Dictionary _task_step = null;
///
/// 任务步骤
///
public Func Gettask_stepMo = key => _moGetById(key, Ins.task_step, "task_step");
///
/// 客户端版本信息 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(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");
///
/// 当前版本(时间戳)
///
[sm_modProp]
public String ver => _ver ??= data.TryGetValue("ver", out var jtk) ? jtk.ToObject() : default;
private String _ver = null;
}