Options
All
  • Public
  • Public/Protected
  • All
Menu

Class SerializerUtils

Hierarchy

  • SerializerUtils

Index

Methods

Static clearNonPersistentObjectCache

  • clearNonPersistentObjectCache(): void

Static copyProperty

Static deserializeEntity

Static deserializeObject

Static deserializeProperty

  • deserializeProperty(target: SerializableObject | any[], index: string | number, typeName: string, data: any): void

Static getObjectVersion

Static getPropertyTypeName

  • getPropertyTypeName(property: any): string

Static getSerializablePropertyTypeName

  • getSerializablePropertyTypeName(obj: object, propertyId: string): null | string

Static isDynamicProperty

  • isDynamicProperty(typeName: string, property: string): boolean

Static isPropertySerializable

  • isPropertySerializable(typeName: string, property: string): boolean

Static serializeComponent

Static serializeComponents

  • serializeComponents(components: Component[]): object

Static serializeEntity

Static serializeEntityWithPrefabRefs

Static serializeNonPersistentObjects

  • serializeNonPersistentObjects(enable?: undefined | false | true): void

Static serializeObject

Static serializeProperties

Static serializeProperty

  • serializeProperty(data: any, _typeName?: undefined | string): any

Static setProperty

  • setProperty(target: SerializableObject | any[], property: string | number, value: any): void