Pular para o conteúdo

engineSetSurfaceProperties

Cliente Engine e modelos

Escreve uma propriedade de uma superfície.

bool engineSetSurfaceProperties ( number idSuperficie, string propriedade, string/number/bool valor )

idSuperficie vai de 0 a 179. O tipo de valor precisa bater com a tabela acima, e as propriedades numéricas têm limites: fractioneffect 0–7, tyregrip e wetgrip 0–255, roughness 0–3.

true se a propriedade foi gravada, false se não pôde ser (stepdust sempre devolve false). Um ID de superfície inválido, uma propriedade desconhecida ou um valor de tipo errado ou fora do intervalo devolvem nil e escrevem o motivo no console de debug.

engineSetSurfaceProperties(1, "adhesiongroup", "loose")
engineSetSurfaceProperties(1, "canclimb", false)