Methods#
abs(value) → {number}#
Parameters:Name | Type | Description |
---|
value | number | |
acos(value) → {number}#
Parameters:Name | Type | Description |
---|
value | number | |
asin(value) → {number}#
Parameters:Name | Type | Description |
---|
value | number | |
atan(value) → {number}#
Parameters:Name | Type | Description |
---|
value | number | |
atan2(y, x) → {number}#
Parameters:Name | Type | Description |
---|
y | number | |
x | number | |
ceil(value) → {number}#
Parameters:Name | Type | Description |
---|
value | number | |
clamp(value, min, max) → {number}#
Clamps the given value between the given minimum float and maximum float values. Returns the given value if it is within the minimum and maximum range.
Parameters:Name | Type | Description |
---|
value | number | |
min | number | |
max | number | |
clamp01(value) → {number}#
Clamps the given value between 0 and 1. Returns the given value if it is between 0 and 1.
Parameters:Name | Type | Description |
---|
value | number | |
cos(value) → {number}#
Parameters:Name | Type | Description |
---|
value | number | |
exp(value) → {number}#
Parameters:Name | Type | Description |
---|
value | number | |
floor(value) → {number}#
Parameters:Name | Type | Description |
---|
value | number | |
inverseLerp(value, a, b) → {number}#
Calculates the linear parameter t that produces the interpolant value within the range [a, b], see https://docs.unity3d.com/2018.1/Documentation/ScriptReference/Mathf.InverseLerp.html
Parameters:Name | Type | Description |
---|
value | number | |
a | number | |
b | number | |
lerp(a, b, t) → {number}#
Linearly interpolates between a and b by t.
Parameters:Name | Type | Description |
---|
a | number | |
b | number | |
t | number | |
lerpAngle(a, b, t) → {number}#
Same as Lerp but makes sure the values interpolate correctly when they wrap around 360 degrees.
Parameters:Name | Type | Description |
---|
a | number | |
b | number | |
t | number | |
lerpUnclamped(a, b, t) → {number}#
Linearly interpolates between a and b by t with no limit to t.
Parameters:Name | Type | Description |
---|
a | number | |
b | number | |
t | number | |
log(value) → {number}#
Parameters:Name | Type | Description |
---|
value | number | |
log10(value) → {number}#
Parameters:Name | Type | Description |
---|
value | number | |
max(…values) → {number}#
Parameters:Name | Type | Attributes | Description |
---|
values | Array.<number> | <repeatable>
| |
min(…values) → {number}#
Parameters:Name | Type | Attributes | Description |
---|
values | Array.<number> | <repeatable>
| |
pingPong(t, length) → {number}#
PingPongs the value t, so that it is never larger than length and never smaller than 0.
Parameters:Name | Type | Description |
---|
t | number | |
length | number | |
pow(x, y) → {number}#
Parameters:Name | Type | Description |
---|
x | number | |
y | number | |
random() → {number}#
Returns a random number between 0 and 1. Uses the Unity Random.value implementation.
round(value) → {number}#
Parameters:Name | Type | Description |
---|
value | number | |
sign(value) → {number}#
Parameters:Name | Type | Description |
---|
value | number | |
sin(value) → {number}#
Parameters:Name | Type | Description |
---|
value | number | |
smoothStep(min, max, t) → {number}#
Interpolates between min and max with smoothing at the limits.
Parameters:Name | Type | Description |
---|
min | number | |
max | number | |
t | number | |
sqrt(value) → {number}#
Parameters:Name | Type | Description |
---|
value | number | |
tan(value) → {number}#
Parameters:Name | Type | Description |
---|
value | number | |