๐ Assets
Retrieve Assets Data from Asset Packs.
๐ย Examplesโ
(Assets.Precache) Precaches a Static Mesh
Assets.Precache("my-asset-pack::SM_MyStaticMesh", AssetType.StaticMesh)
๐ฟย Static Functionsโ
| Returns | Name | Description | |
|---|---|---|---|
| table of table | GetAnimations | Gets a list containing all Animation Assets Keys from an AssetPack | |
| table of table | GetAssetPacks | Gets a list containing information about all loaded Asset Packs | |
| string | GetAssetPath | Gets the file path of an asset | |
| table of table | GetBlueprints | Gets a list containing all Blueprints Assets Keys from an AssetPack | |
| table of table | GetMaps | Gets a list containing all Map Asset Keys from an AssetPack | |
| table of table | GetMaterials | Gets a list containing all Materials Asset Keys from an AssetPack | |
| table of table | GetOthers | Gets a list containing all Other Assets Keys from an AssetPack | |
| table of table | GetParticles | Gets a list containing all Particle Assets Keys from an AssetPack | |
| table of table | GetSkeletalMeshes | Gets a list containing all Skeletal Mesh Asset Keys from an AssetPack | |
| table of table | GetSounds | Gets a list containing all Sound Assets Keys from an AssetPack | |
| table of table | GetStaticMeshes | Gets a list containing all Static Mesh Assets Keys from an AssetPack | |
Precache | Manually adds an Asset to be loaded during the Player's loading screen |
Slow

GetAnimationsโ
Gets a list containing all Animation Assets Keys from an AssetPack
local ret = Assets.GetAnimations(asset_pack_path)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| string | asset_pack_path | Required parameter | The Asset Pack path to get the assets |
Returns
| Type | Description |
|---|---|
| table of table | array of tables containing all assets and its metadata with this format |
Slow

GetAssetPacksโ
Gets a list containing information about all loaded Asset Packs
local ret = Assets.GetAssetPacks()
Moderate

GetAssetPathโ
Gets the file path of an asset
local ret = Assets.GetAssetPath(asset, asset_type)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| string | asset | Required parameter | The asset reference in the format asset-pack::AssetKey |
| AssetType | asset_type | Required parameter | The Asset Type |
Returns
| Type | Description |
|---|---|
| string | The file path defined in the Assets.toml |
Slow

GetBlueprintsโ
Gets a list containing all Blueprints Assets Keys from an AssetPack
local ret = Assets.GetBlueprints(asset_pack_path)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| string | asset_pack_path | Required parameter | The Asset Pack path to get the assets |
Returns
| Type | Description |
|---|---|
| table of table | array of tables containing all assets and its metadata with this format |
Slow

GetMapsโ
Gets a list containing all Map Asset Keys from an AssetPack
local ret = Assets.GetMaps(asset_pack_path)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| string | asset_pack_path | Required parameter | The Asset Pack path to get the assets |
Returns
| Type | Description |
|---|---|
| table of table | array of tables containing all assets and its metadata with this format |
Slow

GetMaterialsโ
Gets a list containing all Materials Asset Keys from an AssetPack
local ret = Assets.GetMaterials(asset_pack_path)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| string | asset_pack_path | Required parameter | The Asset Pack path to get the assets |
Returns
| Type | Description |
|---|---|
| table of table | array of tables containing all assets and its metadata with this format |
Slow

GetOthersโ
Gets a list containing all Other Assets Keys from an AssetPack
local ret = Assets.GetOthers(asset_pack_path)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| string | asset_pack_path | Required parameter | The Asset Pack path to get the assets |
Returns
| Type | Description |
|---|---|
| table of table | array of tables containing all assets and its metadata with this format |
Slow

GetParticlesโ
Gets a list containing all Particle Assets Keys from an AssetPack
local ret = Assets.GetParticles(asset_pack_path)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| string | asset_pack_path | Required parameter | The Asset Pack path to get the assets |
Returns
| Type | Description |
|---|---|
| table of table | array of tables containing all assets and its metadata with this format |
Slow

GetSkeletalMeshesโ
Gets a list containing all Skeletal Mesh Asset Keys from an AssetPack
local ret = Assets.GetSkeletalMeshes(asset_pack_path)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| string | asset_pack_path | Required parameter | The Asset Pack path to get the assets |
Returns
| Type | Description |
|---|---|
| table of table | array of tables containing all assets and its metadata with this format |
Slow

GetSoundsโ
Gets a list containing all Sound Assets Keys from an AssetPack
local ret = Assets.GetSounds(asset_pack_path)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| string | asset_pack_path | Required parameter | The Asset Pack path to get the assets |
Returns
| Type | Description |
|---|---|
| table of table | array of tables containing all assets and its metadata with this format |
Slow

GetStaticMeshesโ
Gets a list containing all Static Mesh Assets Keys from an AssetPack
local ret = Assets.GetStaticMeshes(asset_pack_path)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| string | asset_pack_path | Required parameter | The Asset Pack path to get the assets |
Returns
| Type | Description |
|---|---|
| table of table | array of tables containing all assets and its metadata with this format |
Optimal

Precacheโ
Manually adds an Asset to be loaded during the Player's loading screen
Assets.Precache(asset_path, asset_type)
Parameters
| Type | Parameter | Default | Description |
|---|---|---|---|
| string | asset_path | Required parameter | The Asset Key |
| AssetType | asset_type | Required parameter | The Asset Type |
Assets.Precache Examples
Precaches a Static Mesh
Assets.Precache("my-asset-pack::SM_MyStaticMesh", AssetType.StaticMesh)


