Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ScriptManager

Hierarchy

Index

Constructors

Properties

_disableScripts: any
_postRenderScripts: any
_postUpdateScripts: any
_preRenderScripts: any
_preUpdateScripts: any
_scene: any
_startScripts: any
_updateScripts: any

Methods

  • addDisableScript(script: Script): void
  • Parameters

    Returns void

  • addPostRenderScript(script: Script): void
  • Parameters

    Returns void

  • addPostUpdateScript(script: Script): void
  • Parameters

    Returns void

  • addPreRenderScript(script: Script): void
  • Parameters

    Returns void

  • addPreUpdateScript(script: Script): void
  • Parameters

    Returns void

  • 添加脚本

    memberof

    ScriptManager

    Parameters

    Returns void

  • addStartScript(script: Script): void
  • Parameters

    Returns void

  • addUpdateScript(script: Script): void
  • Parameters

    Returns void

  • addUpdater(updater: ((dt: number) => void)): Script
  • 添加updater 可手动remove或随scriptManager一起销毁

    memberof

    ScriptManager

    Parameters

    • updater: ((dt: number) => void)
        • (dt: number): void
        • Parameters

          • dt: number

          Returns void

    Returns Script

    Script 可用于remove

  • Parameters

    Returns void

  • callScriptOnPostRender(dt: number): void
  • Parameters

    • dt: number

    Returns void

  • callScriptOnPostUpdate(dt: number): void
  • 批量执行onPostUpdate

    memberof

    ScriptManager

    Parameters

    • dt: number

    Returns void

  • callScriptOnPreRender(dt: number): void
  • Parameters

    • dt: number

    Returns void

  • callScriptOnPreUpdate(dt: number): void
  • 批量执行onPreUpdate

    memberof

    ScriptManager

    Parameters

    • dt: number

    Returns void

  • callScriptOnStart(): void
  • Returns void

  • callScriptOnUpdate(dt: number): void
  • 批量执行onUpdate

    memberof

    ScriptManager

    Parameters

    • dt: number

    Returns void

  • destroy(): void
  • Returns void

  • handleInvalidScripts(): void
  • Returns void

  • removePostRenderScript(script: Script): void
  • Parameters

    Returns void

  • removePostUpdateScript(script: Script): void
  • Parameters

    Returns void

  • removePreRenderScript(script: Script): void
  • Parameters

    Returns void

  • removePreUpdateScript(script: Script): void
  • Parameters

    Returns void

  • removeScript(script: Script): void
  • Parameters

    Returns void

  • removeStartScript(script: Script): void
  • Parameters

    Returns void

  • removeUpdateScript(script: Script): void
  • Parameters

    Returns void

Generated using TypeDoc