engineGetModelMaterials
Cliente
Lista os materiais do modelo carregado, na ordem em que o modelo os guarda.
table|false engineGetModelMaterials(string|element model)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| model | string|element | O nome do modelo ou um elemento model. |
Retorno
Uma lista em que cada material tem index (a partir de 1), name, texture, shader e cutout. false quando o modelo não está carregado.
O index e o name são o que engineSetModelMaterial e as outras funções de material aceitam para escolher um material.
Exemplo
local materials = engineGetModelMaterials("infernus")
if materials then
for _, material in ipairs(materials) do
outputDebugString(material.index .. " " .. material.name .. " " .. material.texture)
end
endAtençãoUm nome que não é de modelo é um erro.