跳转至

AesirUpdateService.UpdateInfo

  • 种类: class
  • 命名空间: Runestone.AesirArchitecture.Editor
  • 程序集: Runestone.AesirArchitecture.Editor

继承链: System.Object → AesirUpdateService.UpdateInfo

声明

[Serializable]
public sealed class AesirUpdateService.UpdateInfo

update-info.json 结构:版本信息 + 各包文件清单(仓库内文件,jsDelivr / GitHub 均可拉取)。 数组而非 Dictionary — JsonUtility 不支持字典序列化。

构造方法

AesirUpdateService.UpdateInfo()

public AesirUpdateService.UpdateInfo()

字段

名称 描述
packages 各包文件清单。
tag Release 标签名(如 v0.15.0)。
version 版本号(如 0.15.0)。

packages

各包文件清单。

public AesirUpdateService.FilesManifest.PackageEntry[] packages;

tag

Release 标签名(如 v0.15.0)。

public string tag;

version

版本号(如 0.15.0)。

public string version;

方法

声明的方法

名称 描述
GetPackage(string) 按包目录名查找条目;不存在返回 null。

继承的方法

名称 描述 声明类型
GetType() — object
Equals(object) — object
GetHashCode() — object
ToString() — object
MemberwiseClone() — object
Finalize() — object

GetPackage(string)

按包目录名查找条目;不存在返回 null。

public AesirUpdateService.FilesManifest.PackageEntry GetPackage(string dirName)

参数

名称 类型 说明
dirName string —

返回值

类型 说明
AesirUpdateService.FilesManifest.PackageEntry —

Additional Notes

首个 ## Additional Notes 是增量生成文档标识符,请勿修改标题级别和内容!本文档由 Script Doc Generator 辅助生成。