Max
Returns the maximum of two or more values.
Read time 2 minutesLast updated 6 days ago
Definition
- Type: Method
- Namespace: UnityEngine
- Assembly: UnityEngine.CoreModule
Max(float, float)
Returns the maximum of two or more values.
public static float Max(float a, float b)
Parameters
Returns
Type | Description |
|---|---|
| float | Greatest value found between all compared values. |
Remarks
The resulting value will be the input value closest to 'Mathf.Infinity'.
Additional Resources: Mathf.Min.
Examples
using UnityEngine;public class ScriptExample : MonoBehaviour{ void Start() { // Prints Infinity Debug.Log(Mathf.Max(0, Mathf.Infinity)); // Prints 0 Debug.Log(Mathf.Max(0, -Mathf.Infinity)); // Prints Infinity Debug.Log(Mathf.Max(-Mathf.Infinity, Mathf.Infinity)); // Prints 10 Debug.Log(Mathf.Max(0, 1, 5, -1, 8, 10)); }}
Max(float[])
Returns the maximum of two or more values.
public static float Max(params float[] values)
Parameters
Array of values to compare.
Returns
Type | Description |
|---|---|
| float | Greatest value found between all compared values. |
Remarks
The resulting value will be the input value closest to 'Mathf.Infinity'.
Additional Resources: Mathf.Min.
Examples
using UnityEngine;public class ScriptExample : MonoBehaviour{ void Start() { // Prints Infinity Debug.Log(Mathf.Max(0, Mathf.Infinity)); // Prints 0 Debug.Log(Mathf.Max(0, -Mathf.Infinity)); // Prints Infinity Debug.Log(Mathf.Max(-Mathf.Infinity, Mathf.Infinity)); // Prints 10 Debug.Log(Mathf.Max(0, 1, 5, -1, 8, 10)); }}
Max(int, int)
Returns the maximum of two or more values.
public static int Max(int a, int b)
Parameters
Returns
Type | Description |
|---|---|
| int | Greatest value found between all compared values. |
Remarks
The resulting value will be the input value closest to 'int.MaxValue'.
Additional Resources: Mathf.Min.
Examples
using UnityEngine;public class ScriptExample : MonoBehaviour{ void Start() { // Prints 2147483647 Debug.Log(Mathf.Max(0, int.MaxValue)); // Prints 0 Debug.Log(Mathf.Max(0, int.MinValue)); // Prints 2147483647 Debug.Log(Mathf.Max(int.MinValue, int.MaxValue)); // Prints 10 Debug.Log(Mathf.Max(0, 1, 5, -1, 8, 10)); }}
Max(int[])
Returns the maximum of two or more values.
public static int Max(params int[] values)
Parameters
Array of values to compare.
Returns
Type | Description |
|---|---|
| int | Greatest value found between all compared values. |
Remarks
The resulting value will be the input value closest to 'int.MaxValue'.
Additional Resources: Mathf.Min.
Examples
using UnityEngine;public class ScriptExample : MonoBehaviour{ void Start() { // Prints 2147483647 Debug.Log(Mathf.Max(0, int.MaxValue)); // Prints 0 Debug.Log(Mathf.Max(0, int.MinValue)); // Prints 2147483647 Debug.Log(Mathf.Max(int.MinValue, int.MaxValue)); // Prints 10 Debug.Log(Mathf.Max(0, 1, 5, -1, 8, 10)); }}