Mathf.Repeat(number t, number length)
Loops the value t, so that it is never larger than length and never smaller than 0.
Parameters:
Name | Type | Description |
---|---|---|
t | number | t |
length | number | length |
Returns:
type | Description |
---|---|
number | Looped value |
Usage
---@type number
local t;
---@type number
local length;
local val0 = Mathf:Repeat(t, length)
Extra Detail
This is similar to the modulo operator but it works with floating point numbers. For example, using 3.0 for t and 2.5 for length, the result would be 0.5. With t = 5 and length = 2.5, the result would be 0.0. Note, however, that the behaviour is not defined for negative numbers as it is for the modulo operator.