![]() |
XII Release 0.1.0
|
#include <ScriptCoroutine_TweenProperty.h>
Public Member Functions | |
| void | Start (xiiComponentHandle hComponent, xiiStringView sPropertyName, xiiVariant targetValue, xiiTime duration, xiiEnum< xiiEasingFunction > easing) |
| Initiates the property animation to the specified target value. | |
| virtual Result | Update (xiiTime deltaTimeSinceLastUpdate) override |
Public Member Functions inherited from xiiScriptCoroutine | |
| xiiScriptCoroutineHandle | GetHandle () |
| xiiStringView | GetName () const |
| xiiScriptInstance * | GetScriptInstance () |
| const xiiScriptInstance * | GetScriptInstance () const |
| xiiScriptWorldModule * | GetScriptWorldModule () |
| const xiiScriptWorldModule * | GetScriptWorldModule () const |
| virtual void | Stop () |
| void | UpdateAndSchedule (xiiTime deltaTimeSinceLastUpdate=xiiTime::MakeZero()) |
Script coroutine that animates a component property value over time.
Provides smooth interpolation between the current and target property values using configurable easing curves. Supports any property type that can be represented as a variant and interpolated.
|
overridevirtual |
Implements xiiScriptCoroutine.