M MY Multiplayer: Wiki
Lado
Tipo

engineSetModelMaterial

Cliente

Substitui os materiais escolhidos de todas as instâncias de um modelo por um material.

bool engineSetModelMaterial(string|element model, int|string selector, material material [, int priority = 0])

Parâmetros

NomeTipoDescrição
modelstring|elementO nome do modelo ou um elemento model.
selectorint|stringQual material: o índice a partir de 1 ou o nome, como engineGetModelMaterials os lista. O nome não diferencia maiúsculas e aceita os curingas * e ?.
materialmaterialO material que passa a ser desenhado no lugar.
priorityintQuando vários recursos escolhem o mesmo material, vence a maior prioridade; entre iguais, o mais recente.padrão 0

Retorno

true quando foi aplicado.

Exemplo

local chrome = engineCreateMaterial("surface")
engineSetMaterialValue(chrome, "metallicFactor", 1)
engineSetMaterialValue(chrome, "roughnessFactor", 0.05)
engineSetModelMaterial("infernus", "*chrome*", chrome)
AtençãoUm nome que não é de modelo é um erro.

Veja também