M MY Multiplayer: Wiki
Lado
Tipo

engineIsAssetLoaded

Cliente

Diz se um asset criado por um script está pronto para uso.

bool engineIsAssetLoaded(element asset)

Parâmetros

NomeTipoDescrição
assetelementUm elemento txd, texture (ou outra imagem), shader, material, model, drawable ou col.

Retorno

true quando está pronto. Lança um erro se o elemento não for txd, texture, shader, material, model, drawable ou col.

Um txd fica pronto quando seu arquivo é lido (engineCreateTxd já o cria pronto), uma imagem quando sua textura é montada, e um shader quando termina de compilar. Um elemento model está pronto enquanto seu modelo está carregado. Um drawable, um col e um material estão sempre prontos.

Exemplo

local logo = engineCreateTexture("images/logo.png")

addEventHandler("onClientRender", root, function()
    if engineIsAssetLoaded(logo) then
        dxDrawImage(20, 20, 128, 128, logo)
    end
end)

Veja também