Passer au contenu principal
Version: bleeding-edge 🩸

🍀 Assets

Retrieve Assets Data from Asset Packs.

🗿Static Class
This is a Static Class. Access it's methods directly with .. It's not possible to spawn new instances.
💂Authority
This static class can be accessed on both 🟧 Client and 🟦 Server side.
🧑‍💻API Source
This page is auto-generated! The Functions, Properties and Events described here are defined in our GitHub's API Repository! Feel free to commit suggestions and changes to the source .json API files!

🎒 Examples

(Assets.Precache) Precaches a Static Mesh
Assets.Precache("my-asset-pack::SM_MyStaticMesh", AssetType.StaticMesh)

🗿 Static Functions

ReturnsNameDescription
table of tableGetAnimationsGets a list containing all Animation Assets Keys from an AssetPack
table of tableGetAssetPacksGets a list containing information about all loaded Asset Packs
stringGetAssetPathGets the file path of an asset
table of tableGetBlueprintsGets a list containing all Blueprints Assets Keys from an AssetPack
table of tableGetMapsGets a list containing all Map Asset Keys from an AssetPack
table of tableGetMaterialsGets a list containing all Materials Asset Keys from an AssetPack
table of tableGetOthersGets a list containing all Other Assets Keys from an AssetPack
table of tableGetParticlesGets a list containing all Particle Assets Keys from an AssetPack
table of tableGetSkeletalMeshesGets a list containing all Skeletal Mesh Asset Keys from an AssetPack
table of tableGetSoundsGets a list containing all Sound Assets Keys from an AssetPack
table of tableGetStaticMeshesGets a list containing all Static Mesh Assets Keys from an AssetPack
PrecacheManually adds an Asset to be loaded during the Player's loading screen

GetAnimations

Gets a list containing all Animation Assets Keys from an AssetPack
local ret = Assets.GetAnimations(asset_pack_path)

Parameters

TypeParameterDefaultDescription
stringasset_pack_path Required parameter The Asset Pack path to get the assets

Returns

TypeDescription
table of tablearray of tables containing all assets and its metadata with this format

GetAssetPacks

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

Returns

TypeDescription
table of tablewith this format

GetAssetPath

Gets the file path of an asset
local ret = Assets.GetAssetPath(asset, asset_type)

Parameters

TypeParameterDefaultDescription
stringasset Required parameter The asset reference in the format asset-pack::AssetKey
AssetTypeasset_type Required parameter The Asset Type

Returns

TypeDescription
stringThe file path defined in the Assets.toml

GetBlueprints

Gets a list containing all Blueprints Assets Keys from an AssetPack
local ret = Assets.GetBlueprints(asset_pack_path)

Parameters

TypeParameterDefaultDescription
stringasset_pack_path Required parameter The Asset Pack path to get the assets

Returns

TypeDescription
table of tablearray of tables containing all assets and its metadata with this format

GetMaps

Gets a list containing all Map Asset Keys from an AssetPack
local ret = Assets.GetMaps(asset_pack_path)

Parameters

TypeParameterDefaultDescription
stringasset_pack_path Required parameter The Asset Pack path to get the assets

Returns

TypeDescription
table of tablearray of tables containing all assets and its metadata with this format

GetMaterials

Gets a list containing all Materials Asset Keys from an AssetPack
local ret = Assets.GetMaterials(asset_pack_path)

Parameters

TypeParameterDefaultDescription
stringasset_pack_path Required parameter The Asset Pack path to get the assets

Returns

TypeDescription
table of tablearray of tables containing all assets and its metadata with this format

GetOthers

Gets a list containing all Other Assets Keys from an AssetPack
local ret = Assets.GetOthers(asset_pack_path)

Parameters

TypeParameterDefaultDescription
stringasset_pack_path Required parameter The Asset Pack path to get the assets

Returns

TypeDescription
table of tablearray of tables containing all assets and its metadata with this format

GetParticles

Gets a list containing all Particle Assets Keys from an AssetPack
local ret = Assets.GetParticles(asset_pack_path)

Parameters

TypeParameterDefaultDescription
stringasset_pack_path Required parameter The Asset Pack path to get the assets

Returns

TypeDescription
table of tablearray of tables containing all assets and its metadata with this format

GetSkeletalMeshes

Gets a list containing all Skeletal Mesh Asset Keys from an AssetPack
local ret = Assets.GetSkeletalMeshes(asset_pack_path)

Parameters

TypeParameterDefaultDescription
stringasset_pack_path Required parameter The Asset Pack path to get the assets

Returns

TypeDescription
table of tablearray of tables containing all assets and its metadata with this format

GetSounds

Gets a list containing all Sound Assets Keys from an AssetPack
local ret = Assets.GetSounds(asset_pack_path)

Parameters

TypeParameterDefaultDescription
stringasset_pack_path Required parameter The Asset Pack path to get the assets

Returns

TypeDescription
table of tablearray of tables containing all assets and its metadata with this format

GetStaticMeshes

Gets a list containing all Static Mesh Assets Keys from an AssetPack
local ret = Assets.GetStaticMeshes(asset_pack_path)

Parameters

TypeParameterDefaultDescription
stringasset_pack_path Required parameter The Asset Pack path to get the assets

Returns

TypeDescription
table of tablearray of tables containing all assets and its metadata with this format

Precache

Manually adds an Asset to be loaded during the Player's loading screen
Assets.Precache(asset_path, asset_type)

Parameters

TypeParameterDefaultDescription
stringasset_path Required parameter The Asset Key
AssetTypeasset_type Required parameter The Asset Type
Assets.Precache Examples
Precaches a Static Mesh
Assets.Precache("my-asset-pack::SM_MyStaticMesh", AssetType.StaticMesh)