# implicit operator Vector2Int

> Converts an int2 to Vector2Int.

## Definition

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

## implicit operator Vector2Int(Vector2In)

Converts an int2 to Vector2Int.

```csharp
public static implicit operator Vector2Int(int2 v)
```

### Parameters

**** (\[int2]\(/engine/6000.5/script-reference/unity/mathematics/int2)): int2 to convert.

### Returns

| Type                                                                    | Description                      |
| ----------------------------------------------------------------------- | -------------------------------- |
| [Vector2Int](/engine/6000.5/script-reference/unityengine/vector2int.md) | The converted Vector2Int result. |

## implicit operator int2(int)

Converts a Vector2Int to int2.

```csharp
public static implicit operator int2(Vector2Int v)
```

### Parameters

**** (\[Vector2Int]\(/engine/6000.5/script-reference/unityengine/vector2int)): Vector2Int to convert.

### Returns

| Type                                                              | Description                |
| ----------------------------------------------------------------- | -------------------------- |
| [int2](/engine/6000.5/script-reference/unity/mathematics/int2.md) | The converted int2 result. |

## implicit operator Vector2(Vector)

Converts a [Vector2Int](/engine/6000.5/script-reference/unityengine/vector2int.md) to a [Vector2](/engine/6000.5/script-reference/unityengine/vector2.md).

```csharp
public static implicit operator Vector2(Vector2Int v)
```

### Parameters

**** (\[Vector2Int]\(/engine/6000.5/script-reference/unityengine/vector2int)): The Vector2Int to convert.

### Returns

| Type                                                              | Description |
| ----------------------------------------------------------------- | ----------- |
| [Vector2](/engine/6000.5/script-reference/unityengine/vector2.md) |             |
