onClientAssetLoad
ClienteEvento
Disparado uma vez quando um asset que um script começou a carregar em segundo plano fica pronto, ou falha.
addEventHandler("onClientAssetLoad", root, function(bool loaded) … end)
Parâmetros do handler
| Nome | Tipo | Descrição |
|---|---|---|
| loaded | bool | true se carregou, false se não pôde ser lido, decodificado ou compilado. |
Source
O asset: um txd de engineLoadTxd, uma texture de engineCreateTexture ou um shader de engineCreateShader.
Só dispara no primeiro carregamento. Mudar os pixels de uma textura depois não o dispara de novo.
Exemplo
local txd = engineLoadTxd("models/u6car.ktd")
addEventHandler("onClientAssetLoad", txd, function(loaded)
if not loaded then
outputDebugString("não foi possível ler u6car.ktd")
return
end
engineSetModelTxd("infernus", source)
end)