Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SerializeHelper

Hierarchy

  • SerializeHelper

Index

Constructors

constructor

Properties

Static BuiltContext

BuiltContext: {} = null

Type declaration

  • [key: string]: SmartArray<any>

Static Context

Context: {} = null

Type declaration

  • [key: string]: any[]

Static ContextMap

ContextMap: {} = null

Type declaration

  • [key: string]: string

Methods

Static Deserialize

  • Deserialize(fileData: any, target: any, targetIsResource?: boolean): any
  • 反序列化一个对象。

    optional

    @param {any} target 是否已经有反序列化的实例对象,某些情况比如Component需要首先调用Entity.protoptype.addComponent的方法产生实例后才能给这个实例的每个属性赋值,这时候就用的到这个参数。

    optional

    @param {boolean} targetIsResource scriptableAsset的情况下,资源也要走通用序列还模版的能力 不能直接返回uuid

    Parameters

    • fileData: any

      被序列化的对象的数据

    • target: any
    • targetIsResource: boolean = false

    Returns any

Static DeserializeResource

  • DeserializeResource(type: string, resourceDescription: any, loadContext: default, dependencies?: string[], uuid?: string): BaseResource
  • 实例化一个资源

    Parameters

    • type: string

      资源类型

    • resourceDescription: any

      主描述文件

    • loadContext: default
    • Optional dependencies: string[]
    • Optional uuid: string

    Returns BaseResource

Static EnterContext

  • EnterContext(context: any, contextMap: any): void
  • Parameters

    • context: any
    • contextMap: any

    Returns void

Static LeaveContext

  • LeaveContext(): void
  • Returns void

Generated using TypeDoc