Open 3D Engine ScriptedEntityTweener Gem API Reference
24.09
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
Inherits AZ::EBusTraits.
Public Member Functions | |
virtual void | OnComplete (int callbackId)=0 |
Called if lua provided a callback ID via AnimateEntityLua, and animation completed. | |
virtual void | OnUpdate (int callbackId, const AZStd::any ¤tVal, float progressPercent)=0 |
Called if lua provided a callback ID via AnimateEntityLua, and animation updated. | |
virtual void | OnLoop (int callbackId)=0 |
Called if lua provided a callback ID via AnimateEntityLua, and animation looped. | |
virtual void | RemoveCallback (int callbackId)=0 |
Typically called on animation finish to remove any update or loop callbacks. | |
virtual void | OnTimelineAnimationStart (int timelineId, const AZ::Uuid &uuid, const AZStd::string &componentName, const AZStd::string &propertyName)=0 |
Called when an animation associated with a timeline starts. | |