# Max

> Creates a vector that is made from the largest components of two vectors.

## Definition

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

## Max(Vector3, Vector3)

Creates a vector that is made from the largest components of two vectors.

```csharp
public static Vector3 Max(Vector3 lhs, Vector3 rhs)
```

### Parameters

**** (\[Vector3]\(/engine/6000.6/script-reference/unityengine/vector3)): The first vector to check.**** (\[Vector3]\(/engine/6000.6/script-reference/unityengine/vector3)): The second vector to check.

### Returns

| Type                                                              | Description                                                       |
| ----------------------------------------------------------------- | ----------------------------------------------------------------- |
| [Vector3](/engine/6000.6/script-reference/unityengine/vector3.md) | A vector that is made from the largest components of two vectors. |

### Remarks

Additional Resources: [Vector3.Min](/engine/6000.6/script-reference/unityengine/vector3/min.md) function.

### Examples

```csharp
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour
{
    public Vector3 a = new Vector3(1, 2, 3);
    public Vector3 b = new Vector3(4, 3, 2);

    void Example()
    {
        print(Vector3.Max(a, b)); // prints (4.0f, 3.0f, 3.0f)
    }
}
```

## Max(Vector3, Vector3)

Creates a vector that is made from the largest components of two vectors.

```csharp
public static Vector3 Max(in Vector3 lhs, in Vector3 rhs)
```

### Parameters

**** (\[Vector3]\(/engine/6000.6/script-reference/unityengine/vector3)): The first vector to check.**** (\[Vector3]\(/engine/6000.6/script-reference/unityengine/vector3)): The second vector to check.

### Returns

| Type                                                              | Description                                                       |
| ----------------------------------------------------------------- | ----------------------------------------------------------------- |
| [Vector3](/engine/6000.6/script-reference/unityengine/vector3.md) | A vector that is made from the largest components of two vectors. |

### Remarks

Additional Resources: [Vector3.Min](/engine/6000.6/script-reference/unityengine/vector3/min.md) function.

### Examples

```csharp
using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour
{
    public Vector3 a = new Vector3(1, 2, 3);
    public Vector3 b = new Vector3(4, 3, 2);

    void Example()
    {
        print(Vector3.Max(a, b)); // prints (4.0f, 3.0f, 3.0f)
    }
}
```
