Max
Returns the largest of two or more values. When comparing negative values, values closer to zero are considered larger.
Read time 2 minutesLast updated 4 days ago
Definition
- Type: Method
- Namespace: UnityEngine
- Assembly: UnityEngine.CoreModule
Max(float, float)
Returns the largest of two or more values. When comparing negative values, values closer to zero are considered larger.
public static float Max(float a, float b)
Parameters
Returns
Type | Description |
|---|---|
| float |
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 largest of two or more values. When comparing negative values, values closer to zero are considered larger.
public static float Max(params float[] values)
Parameters
Returns
Type | Description |
|---|---|
| float |
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 largest value. When comparing negative values, values closer to zero are considered larger.
public static int Max(int a, int b)
Parameters
Returns
Type | Description |
|---|---|
| int |
Examples
using UnityEngine;public class ScriptExample : MonoBehaviour{ void Start() { // prints 2 Debug.Log(Mathf.Max(1, 2)); // prints -1.2 Debug.Log(Mathf.Max(-5.6f, -1.2f)); }}
Max(int[])
Returns the largest value. When comparing negative values, values closer to zero are considered larger.
public static int Max(params int[] values)
Parameters
Returns
Type | Description |
|---|---|
| int |
Examples
using UnityEngine;public class ScriptExample : MonoBehaviour{ void Start() { // prints 2 Debug.Log(Mathf.Max(1, 2)); // prints -1.2 Debug.Log(Mathf.Max(-5.6f, -1.2f)); }}