new MultiFile(loader, type, key, files)
Parameters:
Name | Type | Description |
---|---|---|
loader |
Phaser.Loader.LoaderPlugin | The Loader that is going to load this File. |
type |
string | The file type string for sorting within the Loader. |
key |
string | The key of the file within the loader. |
files |
Array.<Phaser.Loader.File> | An array of Files that make-up this MultiFile. |
- Since: 3.7.0
- Source: src/loader/MultiFile.js (Line 9)
Members
-
baseURL :string
-
A reference to the Loaders baseURL at the time this MultiFile was created. Used to populate child-files.
Type:
- string
- Since: 3.20.0
- Source: src/loader/MultiFile.js (Line 128)
-
complete :boolean
-
The completion status of this MultiFile.
Type:
- boolean
- Since: 3.7.0
- Default Value:
-
- false
- Source: src/loader/MultiFile.js (Line 89)
-
config :any
-
A storage container for transient data that the loading files need.
Type:
- any
- Since: 3.7.0
- Source: src/loader/MultiFile.js (Line 119)
-
failed :number
-
The number of files that failed to load.
Type:
- number
- Since: 3.7.0
- Default Value:
-
- 0
- Source: src/loader/MultiFile.js (Line 109)
-
files :Array.<Phaser.Loader.File>
-
Array of files that make up this MultiFile.
Type:
- Array.<Phaser.Loader.File>
- Since: 3.7.0
- Source: src/loader/MultiFile.js (Line 80)
-
key :string
-
Unique cache key (unique within its file type)
Type:
- string
- Since: 3.7.0
- Source: src/loader/MultiFile.js (Line 61)
-
loader :Phaser.Loader.LoaderPlugin
-
A reference to the Loader that is going to load this file.
Type:
- Since: 3.7.0
- Source: src/loader/MultiFile.js (Line 43)
-
path :string
-
A reference to the Loaders path at the time this MultiFile was created. Used to populate child-files.
Type:
- string
- Since: 3.20.0
- Source: src/loader/MultiFile.js (Line 138)
-
pending :number
-
The number of files to load.
Type:
- number
- Since: 3.7.0
- Source: src/loader/MultiFile.js (Line 99)
-
prefix :string
-
A reference to the Loaders prefix at the time this MultiFile was created. Used to populate child-files.
Type:
- string
- Since: 3.20.0
- Source: src/loader/MultiFile.js (Line 148)
-
type :string
-
The file type string for sorting within the Loader.
Type:
- string
- Since: 3.7.0
- Source: src/loader/MultiFile.js (Line 52)
Methods
-
addToMultiFile(files)
-
Adds another child to this MultiFile, increases the pending count and resets the completion status.
Parameters:
Name Type Description files
Phaser.Loader.File The File to add to this MultiFile.
- Since: 3.7.0
- Source: src/loader/MultiFile.js (Line 178)
Returns:
This MultiFile instance.
-
isReadyToProcess()
-
Checks if this MultiFile is ready to process its children or not.
- Since: 3.7.0
- Source: src/loader/MultiFile.js (Line 165)
Returns:
true
if all children of this MultiFile have loaded, otherwisefalse
.- Type
- boolean
-
onFileComplete(file)
-
Called by each File when it finishes loading.
Parameters:
Name Type Description file
Phaser.Loader.File The File that has completed processing.
- Since: 3.7.0
- Source: src/loader/MultiFile.js (Line 201)
-
onFileFailed(file)
-
Called by each File that fails to load.
Parameters:
Name Type Description file
Phaser.Loader.File The File that has failed to load.
- Since: 3.7.0
- Source: src/loader/MultiFile.js (Line 219)