81 lines
1.5 KiB
C#
81 lines
1.5 KiB
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
using System.Linq;
|
|||
|
using System.Text;
|
|||
|
using System.Threading.Tasks;
|
|||
|
using RustTools.Helpers;
|
|||
|
|
|||
|
namespace RustTools.DataList;
|
|||
|
#pragma warning disable CS8618 // 在退出构造函数时,不可为 null 的字段必须包含非 null 值。请考虑声明为可以为 null。
|
|||
|
/// <summary>
|
|||
|
/// 加载 节与表
|
|||
|
/// </summary>
|
|||
|
public class CodeTable
|
|||
|
{
|
|||
|
public string CnKey
|
|||
|
{
|
|||
|
get; set;
|
|||
|
}
|
|||
|
public string Key
|
|||
|
{
|
|||
|
get; set;
|
|||
|
}
|
|||
|
public List<CodeTable_Data> Vaule
|
|||
|
{
|
|||
|
get; set;
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// 加载代码表文件
|
|||
|
/// </summary>
|
|||
|
public class CodeTable_Code
|
|||
|
{
|
|||
|
public string name
|
|||
|
{
|
|||
|
get; set;
|
|||
|
}
|
|||
|
public List<CodeTable_Data> data
|
|||
|
{
|
|||
|
get; set;
|
|||
|
} = new List<CodeTable_Data>();
|
|||
|
}
|
|||
|
|
|||
|
public class CodeTable_Data
|
|||
|
{
|
|||
|
//英文
|
|||
|
public string code
|
|||
|
{
|
|||
|
get; set;
|
|||
|
}
|
|||
|
//中文
|
|||
|
public string translate
|
|||
|
{
|
|||
|
get; set;
|
|||
|
}
|
|||
|
//简单的对代码进行解释
|
|||
|
public string description
|
|||
|
{
|
|||
|
get; set;
|
|||
|
}
|
|||
|
//声明这是个什么类型 例如 string 字符串 可自定义
|
|||
|
public string type
|
|||
|
{
|
|||
|
get; set;
|
|||
|
}
|
|||
|
//添加在哪一个版本 默认为最低版本 "1.12"
|
|||
|
public string addVersion
|
|||
|
{
|
|||
|
get; set;
|
|||
|
}
|
|||
|
//存在与哪一个节 用,隔开
|
|||
|
public string section
|
|||
|
{
|
|||
|
get; set;
|
|||
|
}
|
|||
|
//更详的解释 和 例子
|
|||
|
public string demo
|
|||
|
{
|
|||
|
get; set;
|
|||
|
}
|
|||
|
}
|