Resource handler for loading JavaScript files dynamically. Two types of JavaScript files can be loaded, PlayCanvas scripts which contain calls to createScript, or regular JavaScript files, such as third-party libraries.

Hierarchy (view full)

Properties

Accessors

Methods

Properties

_app: AppBase

The running app instance.

handlerType: string = ''

Type of the resource the handler handles.

Accessors

Methods

  • Load a resource from a remote URL. The base implementation does nothing.

    Parameters

    • url: any

      Either the URL of the resource to load or a structure containing the load and original URL.

    • callback: any

      The callback used when the resource is loaded or an error occurs.

    Returns void

  • The patch function performs any operations on a resource that requires a dependency on its asset data or any other asset data. The base implementation does nothing.

    Parameters

    • asset: any

      The asset to patch.

    • assets: any

      The asset registry.

    Returns void