Akashic Engine
    Preparing search index...

    Interface AssetHolderHandlerSet<UserData>

    interface AssetHolderHandlerSet<UserData> {
        handleFinish: (holder: AssetHolder<UserData>, succeed: boolean) => void;
        handleLoad: (asset: Asset) => void;
        handleLoadFailure: (failureInfo: AssetLoadFailureInfo) => void;
        owner: DestroyedCheckable;
    }

    Type Parameters

    • UserData
    Index

    Properties

    handleFinish: (holder: AssetHolder<UserData>, succeed: boolean) => void

    全アセットの読み込みを終えた時に呼び出されるハンドラ。

    Type declaration

      • (holder: AssetHolder<UserData>, succeed: boolean): void
      • Parameters

        • holder: AssetHolder<UserData>

          読み込みを終えた AssetHolder

        • succeed: boolean

          読み込みに成功した場合 true, リトライ不能のエラーで断念した時 false

        Returns void

    handleLoad: (asset: Asset) => void

    アセットが一つ読み込まれるたびに呼び出されるハンドラ。

    Type declaration

      • (asset: Asset): void
      • Parameters

        • asset: Asset

          読み込まれたアセット

        Returns void

    handleLoadFailure: (failureInfo: AssetLoadFailureInfo) => void

    アセットが一つ読み込み失敗するごとに呼び出されるハンドラ。

    Type declaration

    各ハンドラの呼び出し時に this として利用される値。