Methods
(static) lerp(a, b, alpha) → {number}
Linearly interpolate between two values.
Parameters:
Name | Type | Description |
---|---|---|
a | number | First value |
b | number | Seconds value |
alpha | number | Progress (0 - 1) |
- Source
Returns:
Number at specified point
- Type:
- number
(static) randomChoice(array) → {any}
Get a random element from an array.
Parameters:
Name | Type | Description |
---|---|---|
array | Array.<any> | Array to choose from |
- Source
Returns:
Randomly selected element
- Type:
- any
(static) smoothLerp(a, b, alpha) → {number}
Smoothly linearly interpolate between two values.
Parameters:
Name | Type | Description |
---|---|---|
a | number | First value |
b | number | Seconds value |
alpha | number | Progress (0 - 1) |
- Source
Returns:
Number at specified point
- Type:
- number
(static) timeFormat(num) → {string}
Convert a single value denoting seconds to HH:MM:SS format.
Parameters:
Name | Type | Description |
---|---|---|
num | number | Seconds |
- Source
Returns:
Formatted string
- Type:
- string