# engineResetMaterialValue (Cliente)

> Desfaz um valor que o material definiu, ou todos, e volta ao que vem da base.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Cliente
- **Categoria**: Materiais e shaders
- **URL**: https://wiki.mymp.gg/pt/engineResetMaterialValue

## Sintaxe

```lua
bool engineResetMaterialValue(material material [, string name = nil])
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `material` | `material` | O material. |
| `name` | `string` | O parâmetro ou a chave a desfazer. Sem ele, desfaz todos os valores. *(padrão: `nil`)* |

## Retorno

`true` se algo foi desfeito. Sem `name`, sempre `true`.

## Exemplo

```lua
local material = engineCreateMaterial("surface")
engineSetMaterialValue(material, "roughnessFactor", 0.9)
engineResetMaterialValue(material, "roughnessFactor")
```

## Veja também

- [engineSetMaterialValue (Cliente)](https://wiki.mymp.gg/pt/engineSetMaterialValue.md): Define um valor do material: um parâmetro do shader, uma chave estática ou a render target de uma saída TARGET_n.
- [engineGetMaterialValue (Cliente)](https://wiki.mymp.gg/pt/engineGetMaterialValue.md): Lê um valor que o material define: um parâmetro, uma chave estática ou uma saída TARGET_n.
