Open 3D Engine ScriptedEntityTweener Gem API Reference 23.10.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
ScriptedEntityTweener::ScriptedEntityTweenerNotifications Class Referenceabstract

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 &currentVal, 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.
 

The documentation for this class was generated from the following file: