Skip to content

SequenceActionLerpFloat

14.16

Inheritance 1 ancestor · 63 siblings · 5 descendants

Class Documentation

Edit documentation

A sequence action that interpolates a number from StartValue to EndValue over the duration of the action and writes it to an output input, 0xacddc1f1. The output decides what the number changes, such as a camera zoom, a light value or a material parameter. See SeqInputFloat for the inputs.

  • At the start step the action reads StartValue and EndValue and writes the output.
  • At every update it reads each input again unless UseInitialStart / UseInitialEnd keep the value read at the start. It interpolates with the eased progress (see EasingType on ISequenceAction) and writes the output.

If an input fails to read or the output fails to write, the action fails.

Properties

0x604769ba

Pointer<SeqInputFloat> = null
Removed in 14.17
Add documentation

No documentation available yet. Click "Add documentation" to contribute!

0xacddc1f1

Pointer<SeqInputFloat> = null
14.17
Edit documentation

The output: the input that the action writes the interpolated value to. It must support writing.

EndFloat

Pointer<SeqInputFloat> = null
Removed in 14.17
Add documentation

No documentation available yet. Click "Add documentation" to contribute!

StartFloat

Pointer<SeqInputFloat> = null
Removed in 14.17
Add documentation

No documentation available yet. Click "Add documentation" to contribute!

UseInitialEnd

Bool = true
Edit documentation

When true, the action reads EndValue once, at the start step. When false, it reads it again at every update, so the target follows a changing value.

UseInitialStart

Bool = true
Edit documentation

When true, the action reads StartValue once, at the start step. When false, it reads it again at every update, so the start of the interpolation follows a changing value.