# implicit operator int

> Implicitly convert a SceneHandle to int, for backward compatibility.

## Definition

* **Type:** Operator
* **Namespace:** [UnityEngine.SceneManagement](/engine/6000.7/script-reference/unityengine/scenemanagement.md)
* **Assembly:** UnityEngine.CoreModule

## implicit operator int(Int3)

Implicitly convert a SceneHandle to int, for backward compatibility.

> **Warning:**
>
> **Removed.** Implicit conversion from SceneHandle to int is deprecated. Use SceneHandle.GetRawData() instead

```csharp
public static implicit operator int(SceneHandle handle)
```

### Parameters

**** (\[SceneHandle]\(/engine/6000.7/script-reference/unityengine/scenemanagement/scenehandle)): The SceneHandle to convert.

### Returns

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

## implicit operator SceneHandle(SceneHandl)

Implicitly convert a int to SceneHandle, for backward compatibility.

> **Warning:**
>
> **Removed.** Implicit conversion from int to SceneHandle is deprecated. Use SceneHandle.FromRawData(ulong) instead

```csharp
public static implicit operator SceneHandle(int handle)
```

### Parameters

**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): The int to convert.

### Returns

| Type                                                                                      | Description |
| ----------------------------------------------------------------------------------------- | ----------- |
| [SceneHandle](/engine/6000.7/script-reference/unityengine/scenemanagement/scenehandle.md) |             |

## implicit operator uint(UInt3)

Implicitly convert a SceneHandle to uint, for backward compatibility.

> **Warning:**
>
> **Removed.** Implicit conversion from SceneHandle to uint is deprecated. Use SceneHandle.GetRawData() instead

```csharp
public static implicit operator uint(SceneHandle handle)
```

### Parameters

**** (\[SceneHandle]\(/engine/6000.7/script-reference/unityengine/scenemanagement/scenehandle)): The SceneHandle to convert.

### Returns

| Type                                                         | Description |
| ------------------------------------------------------------ | ----------- |
| [uint](https://learn.microsoft.com/dotnet/api/system.uint32) |             |

## implicit operator SceneHandle(SceneHandl)

Implicitly convert a uint to SceneHandle, for backward compatibility.

> **Warning:**
>
> **Removed.** Implicit conversion from uint to SceneHandle is deprecated. Use SceneHandle.FromRawData(ulong) instead

```csharp
public static implicit operator SceneHandle(uint handle)
```

### Parameters

**** (\[uint]\(https\://learn.microsoft.com/dotnet/api/system.uint32)): The uint to convert.

### Returns

| Type                                                                                      | Description |
| ----------------------------------------------------------------------------------------- | ----------- |
| [SceneHandle](/engine/6000.7/script-reference/unityengine/scenemanagement/scenehandle.md) |             |
