Skip to main content

Eased Value

Multiplies the target Stat by an eased curve of the Injector Stat: target *= ease(injector / Ease Range). With an Injector Stat that runs from 0 to Ease Range, the target fades in along the chosen curve.

Ships for Float, Int, Vector2, Vector2Int, Vector3 and Vector3Int.

FieldDescription
Ease TypeLinear, In / Out / InOut × Quad, Cubic, Quart, Quint, Sine, Expo, Circ, Elastic, Back, Bounce.
Ease RangeThe Injector Stat value that counts as the end of the curve (default 1).
Use Value Adapter / Value AdapterRuns the Injector Stat through a Stat Value Adapter first.

For moving a value from A to B over time, the Tweener Stat is the dedicated tool.

Example​

Damage ramps up as a charge fills. ChargeDamage (base 50) with an Eased Value Linker, Injector Stat ChargeTime, Ease Range 2, Ease Type InQuad:

ChargeTimeease(t / 2)ChargeDamage
000
10.2512.5
2150