Class ReadRS

可读资源系统

Hierarchy

Constructors

Properties

_fs: ReadFS
_idMap: {
    [id: string]: FileAsset;
} = {}

资源编号映射

Type declaration

_pathMap: {
    [path: string]: FileAsset;
} = {}

资源路径映射

Type declaration

_rootPath: string = 'Assets'
resources: string = 'resource.json'

资源树保存路径

rs: ReadRS = ...

默认资源系统

Accessors

Methods

  • 新建资源

    Type Parameters

    Parameters

    • Cls: (new () => T)

      资源类定义

        • new (): T
        • Returns T

    • Optional fileName: string

      文件名称

    • Optional value: gPartial<T>

      初始数据

    • Optional parent: FolderAsset

      所在文件夹,如果值为null时默认添加到根文件夹中

    Returns Promise<FileAsset>

  • 删除指定编号的资源

    Parameters

    • id: string

      资源编号

    Returns void

  • 删除指定路径的资源

    Parameters

    • path: string

      资源路径

    Returns void

  • 反序列化包含资源的对象

    Parameters

    • object: any

      反序列化的对象

    Returns Promise<any>

  • 获取需要反序列化对象中的资源id列表

    Parameters

    • object: any
    • assetids: string[] = []

    Returns string[]

  • 获取文件夹内子文件路径列表

    Parameters

    • path: string

      路径

    Returns string[]

  • 读取资源数据

    Parameters

    • id: string

      资源编号

    Returns Promise<any>

Generated using TypeDoc