# DecodeSelectionId(Vector4)

> Translates a Vector4 selectionId value retrieved from GPU into a single integer picking index.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor](/engine/6000.7/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public static int DecodeSelectionId(Vector4 selectionId)
```

### Parameters

**** (\[Vector4]\(/engine/6000.7/script-reference/unityengine/vector4)): The selection ID retrieved from GPU to translate into a picking index.

### Returns

| Type                                                       | Description                |
| ---------------------------------------------------------- | -------------------------- |
| [int](https://learn.microsoft.com/dotnet/api/system.int32) | The decoded picking index. |

### Remarks

Additional Resources: [HandleUtility.EncodeSelectionId](/engine/6000.7/script-reference/unityeditor/handleutility/encodeselectionid.md).
