Methods
Static clearNonPersistentObjectCache
- clearNonPersistentObjectCache(): void
Static copyProperty
-
Parameters
Returns boolean
Static deserializeProperty
- deserializeProperty(target: SerializableObject | any[], index: string | number, typeName: string, data: any): void
-
Parameters
-
-
index: string | number
-
typeName: string
-
data: any
Returns void
Static getObjectVersion
-
Parameters
Returns number
Static getPropertyTypeName
- getPropertyTypeName(property: any): string
-
Parameters
Returns string
Static getSerializablePropertyTypeName
- getSerializablePropertyTypeName(obj: object, propertyId: string): null | string
-
Parameters
-
obj: object
-
propertyId: string
Returns null
|
string
Static isDynamicProperty
- isDynamicProperty(typeName: string, property: string): boolean
-
Parameters
-
typeName: string
-
property: string
Returns boolean
Static isPropertySerializable
- isPropertySerializable(typeName: string, property: string): boolean
-
Parameters
-
typeName: string
-
property: string
Returns boolean
Static serializeComponent
Static serializeComponents
- serializeComponents(components: Component[]): object
-
Parameters
Returns object
Static serializeEntity
-
Parameters
-
-
Optional serializeNonPersistentObjects: undefined | false | true
Static serializeEntityWithPrefabRefs
Static serializeNonPersistentObjects
- serializeNonPersistentObjects(enable?: undefined | false | true): void
-
Parameters
-
Optional enable: undefined | false | true
Returns void
Static serializeProperties
Static serializeProperty
- serializeProperty(data: any, _typeName?: undefined | string): any
-
Parameters
-
data: any
-
Optional _typeName: undefined | string
Returns any
Static setProperty
- setProperty(target: SerializableObject | any[], property: string | number, value: any): void
-
Parameters
-
-
property: string | number
-
value: any
Returns void