Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


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

values

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

values

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)); }}