Revision Difference
BaseAnimatingOverlay#548541
<cat>Dev</cat>
<page>NextBot</page>s and <page>Player</page>s are BaseAnimatingOverlay entities.
⤶
Only <page>Scripted Entities</page> of the "anim" type are BaseAnimatingOverlay.
Entities based on `BaseAnimatingOverlay` are capable of layering animations.
⤶
<page>NextBot</page>s and <page>Player</page>s are `BaseAnimatingOverlay` entities.
⤶
Only <page>Scripted Entities</page> of the `anim` type are `BaseAnimatingOverlay`.⤶
<note>Playing gestures/creating new layers on <page>NextBot</page>s may not work correctly unless done in the <page>NEXTBOT:BehaveUpdate</page> hook.</note>
The following functions can only be used on **BaseAnimatingOverlay** entities:
* Layer creation functions
* <page>Entity:AddGesture</page>
* <page>Entity:AddGestureSequence</page>
* <page>Entity:AddLayeredSequence</page>
* Layer manipulation functions
* <page>Entity:IsValidLayer</page>
* <page>Entity:SetLayerDuration</page>
* <page>Entity:GetLayerDuration</page>
* <page>Entity:SetLayerCycle</page>
* <page>Entity:GetLayerCycle</page>
* <page>Entity:SetLayerPlaybackRate</page>
* <page>Entity:SetLayerWeight</page>
* <page>Entity:GetLayerWeight</page>
* <page>Entity:SetLayerBlendIn</page>
* <page>Entity:SetLayerBlendOut</page>
* <page>Entity:SetLayerLooping</page>
* Other functions
* <page>Entity:IsPlayingGesture</page>
* <page>Entity:RestartGesture</page>
* <page>Entity:RemoveGesture</page>
* <page>Entity:RemoveAllGestures</page>