Skip to main content

Mathf.Repeat(number t, number length)

Loops the value t, so that it is never larger than length and never smaller than 0.

Parameters:

NameTypeDescription
tnumbert
lengthnumberlength

Returns:

typeDescription
numberLooped 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.