Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ObjectPool

Hierarchy

  • ObjectPool

Index

Constructors

constructor

  • new ObjectPool(root: any, objectClass: any): ObjectPool
  • Parameters

    • root: any
    • objectClass: any

    Returns ObjectPool

Methods

clear

  • clear(): void
  • Clears all entries and destroys them

    Returns void

deserialize

  • deserialize(data: any, registry: any): any
  • Parameters

    • data: any
    • registry: any

    Returns any

destroy

  • destroy(entry: any): void
  • Parameters

    • entry: any

    Returns void

draw

  • draw(parameters: any): void
  • Parameters

    • parameters: any

    Returns void

finalizeBeforeSave

  • finalizeBeforeSave(): void
  • Returns void

getObjectCount

  • getObjectCount(): any
  • Returns any

serialize

  • serialize(): object
  • Returns object

    • entries: object
    • id: any
    • uidCounter: any

serializeOnlyFaction

  • serializeOnlyFaction(faction: any): void
  • Parameters

    • faction: any

    Returns void

spawnNew

  • spawnNew(params: any): any
  • Parameters

    • params: any

    Returns any

update

  • update(): void
  • Returns void

Static getSchema

  • getSchema(): object