Class Core

Hierarchy

  • Core

Accessors

  • get globals(): Map<string, any>
  • Global data store

    Returns Map<string, any>

  • get sessionMode(): "inline" | "immersive-vr" | "immersive-ar"
  • Enum value indicating the current XRSessionMode

    Returns "inline" | "immersive-vr" | "immersive-ar"

Methods

  • Get a GameSystem registered in this world.

    Parameters

    • GameSystem: GameSystemConstructor<any>

    Returns any

  • Boolean value indicating whether a GameComponent has been registered to Core or not.

    Parameters

    • GameComponent: GameComponentConstructor<any>

    Returns boolean

  • Boolean value for whether player is in immersive mode.

    Returns boolean

  • Resume execution of registered systems.

    Returns void

  • Register a GameComponent

    Parameters

    • GameComponent: GameComponentConstructor<any>

    Returns void

  • Register a GameSystem.

    Parameters

    • GameSystem: GameSystemConstructor<any>
    • attributes: Attributes = {}

    Returns void

  • Pause execution of registered systems.

    Returns void

  • Unregister a GameSystem.

    Parameters

    • GameSystem: GameSystemConstructor<any>

    Returns void