# engineResetMaterialValue (Cliente)

> Deshace un valor que definió el material, o todos, y vuelve a lo que da su base.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Cliente
- **Categoría**: Materiales y shaders
- **URL**: https://wiki.mymp.gg/es/engineResetMaterialValue

## Sintaxis

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

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `material` | `material` | El material. |
| `name` | `string` | El parámetro o el interruptor a deshacer. Sin él, se deshacen todos los valores. *(por defecto: `nil`)* |

## Retorno

`true` si algo se deshizo. Sin `name`, siempre `true`.

## Ejemplo

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

## Ver también

- [engineSetMaterialValue (Cliente)](https://wiki.mymp.gg/es/engineSetMaterialValue.md): Define un valor del material: un parámetro del shader, un interruptor estático o el render target de una salida TARGET_n.
- [engineGetMaterialValue (Cliente)](https://wiki.mymp.gg/es/engineGetMaterialValue.md): Lee un valor que define el material: un parámetro, un interruptor estático o una salida TARGET_n.
