# SetInt

> This method is deprecated. Use MaterialPropertyBlock.SetFloat or MaterialPropertyBlock.SetInteger instead.

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine](/engine/6000.5/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

## SetInt(string, int)

This method is deprecated. Use [MaterialPropertyBlock.SetFloat](/engine/6000.5/script-reference/unityengine/materialpropertyblock/setfloat.md) or [MaterialPropertyBlock.SetInteger](/engine/6000.5/script-reference/unityengine/materialpropertyblock/setinteger.md) instead.

```csharp
public void SetInt(string name, int value)
```

### Parameters

**** (\[string]\(https\://learn.microsoft.com/dotnet/api/system.string)): The name of the property.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): The int value to set.

### Remarks

Additional Resources: [MaterialPropertyBlock.SetFloat](/engine/6000.5/script-reference/unityengine/materialpropertyblock/setfloat.md).

## SetInt(int, int)

This method is deprecated. Use [MaterialPropertyBlock.SetFloat](/engine/6000.5/script-reference/unityengine/materialpropertyblock/setfloat.md) or [MaterialPropertyBlock.SetInteger](/engine/6000.5/script-reference/unityengine/materialpropertyblock/setinteger.md) instead.

```csharp
public void SetInt(int nameID, int value)
```

### Parameters

**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): The name ID of the property retrieved by [Shader.PropertyToID](/engine/6000.5/script-reference/unityengine/shader/propertytoid.md).**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): The int value to set.

### Remarks

Additional Resources: [MaterialPropertyBlock.SetFloat](/engine/6000.5/script-reference/unityengine/materialpropertyblock/setfloat.md).
