Repository navigation
API: Library
✨Verifies whether the library's assets are downloaded and loaded.
local bool: state = assetify.isLoaded()✨Verifies whether the library's modules are downloaded and loaded.
local bool: state = assetify.isModuleLoaded()✨Retrieves Assetify's serial.
local ~: serial = assetify.getSerial()✨Retrieves Assetify's version.
local ~: version = assetify.getVersion()✨Retrieves Assetify's webserver URL.
local ~: webserver = assetify.getWebserver()✨Fetches list containing valid assets within specified pack.
local table: packAssets = assetify.getAssets(
string: assetType
)✨Fetches valid asset's datas.
local table: cAsset, table: cData = assetify.getAsset(
string: assetType,
string: assetName
)✨Fetches loaded asset's dependency.
local ~: cDep = assetify.getAssetDep(
string: assetType,
string: assetName,
string: depType,
~: depIndex,
~: depSubIndex --(Optional)
)✨Retrieves library/asset's download progress.
--Syntax 1: Retrieves overall library's overall progress
local float: cDownloaded, float: cBandwidth, float: cProgress, float: cETA = assetify.getDownloadProgress()
--Syntax 2: Retrieves specifically an asset's progress
local float: cDownloaded, float: cBandwidth, float: cProgress, float: cETA = assetify.getDownloadProgress(
string: assetType,
string: assetName
)✨Fetches valid asset's load state.
local bool: state = assetify.isAssetLoaded(
string: assetType,
string: assetName
)✨Fetches loaded asset's model ID.
local int: modelID = assetify.getAssetID(
string: assetType,
string: assetName,
string: assetClump
)✨Loads a valid unloaded asset.
local bool: result = assetify.loadAsset(
string: assetType,
string: assetName
)✨Unloads a valid loaded asset.
local bool: result = assetify.unloadAsset(
string: assetType,
string: assetName
)✨Loads modules of a valid asset.
local bool: result = assetify.loadModule(
string: assetName,
table: moduleTypes
)✨Loads a valid animation asset on element.
local bool: result = assetify.loadAnim(
element: element,
string: assetName
)✨Unloads a valid animation asset from element.
local bool: result = assetify.unloadAnim(
element: element,
string: assetName
)✨Creates a valid Assetify shader.
local shader: cShader = assetify.createShader(
element: element, --(Optional)
string: shaderCategory,
string: shaderName,
string: textureName, --Optional: Used only when isStandalone is not enabled
table: shaderTextures,
table: shaderInputs,
table: rwCache,
table: shaderMaps, --(Optional)
int: shaderPriority, --(Optional)
float: shaderDistance, --(Optional)
bool: isStandalone --Optional: Enabling this prevents shader from being applied on world elements
)✨Clears native environment.
local bool: result = assetify.clearWorld()✨Restores native environment.
local bool: result = assetify.restoreWorld()✨Toggles native occlusions.
local bool: result = assetify.setOcclusions(
bool: state
)✨Clears model's buffer and dict.
local bool: result = assetify.clearModel(
int: modelID
)✨Restores model's buffer and dict.
local bool: result = assetify.restoreModel(
int: modelID
)✨Updates element's asset.
local bool: result = assetify.setElementAsset(
element: element,
string: assetType,
string: assetName,
string: assetClump, --(Optional)
table: clumpMaps --(Optional)
)✨Retrieves element's asset.
local string: assetType, string: assetName, string: assetClump, table: clumpMaps = assetify.getElementAsset(
element: element
)