# GetShaderUserValue(SpriteRenderer)

> Returns the custom value assigned to this renderer.

## Definition

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

```csharp
public static uint GetShaderUserValue(this SpriteRenderer spriteRenderer)
```

### Parameters

**** (\[SpriteRenderer]\(/engine/6000.3/script-reference/unityengine/spriterenderer)): SpriteRenderer to set the value for.

### Returns

| Type                                                         | Description                                             |
| ------------------------------------------------------------ | ------------------------------------------------------- |
| [uint](https://learn.microsoft.com/dotnet/api/system.uint32) | The integer assigned to the renderer as a custom value. |

### Remarks

The `GetShaderUserValue` method returns the custom integer assigned to a renderer.

**Note**: By default, the renderer’s value is 0 unless explicitly assigned.

Additional Resources: SetShaderUserValue.
