Animations for Genie Character
Genie supports the animations listed in the table below.
If an animation's Return animation is defined using Exit branches, you do not need to call it explicitly; Agent automatically plays the Return animation before the next animation. However, if a Return animation is listed, you must call the animation using the Play sprite method before another animation to provide a smooth transition. If no Return animation is listed, the animation typically ends without needing a transitional animation.
The character file includes sound effects for some animations as noted in the following table.
Refer to the XtrAgent documentation for information on how to call the character's animations.
Animation | Return Animation | Supports Speaking | Sound Effects | Assigned to State | Description |
Acknowledge | None | No | No | None | Nods head |
Alert | Yes, using Exit branches | Yes | No | Listening | Straightens and raises eyebrows |
Announce | Yes, using Exit branches | Yes | No | None | Raises hand |
Blink | None | No | No | IdlingLevel1 IdlingLevel2 |
Blinks eyes |
Confused | Yes, using Exit branches | Yes | No | None | Scratches head |
Congratulate | Yes, using Exit branches | Yes | Yes | None | Applauds |
Congratulate_2 | Yes, using Exit branches | Yes | No | None | Gives thumbs-up gesture |
Decline | Yes, using Exit branches | Yes | No | None | Raises hands and shakes head |
DoMagic1 | None | Yes | No | None | Turns to side and raises hands |
DoMagic2 | Yes, using Exit branches | No | Yes | None | Lowers hands, clouds appear |
DontRecognize | Yes, using Exit branches | Yes | No | None | Holds hand to ear |
Explain | Yes, using Exit branches | Yes | No | None | Extends arms to side |
GestureDown | Yes, using Exit branches | Yes | No | GesturingDown | Gestures down |
GestureLeft | Yes, using Exit branches | Yes | No | GesturingLeft | Gestures left |
GestureRight | Yes, using Exit branches | Yes | No | GesturingRight | Gestures right |
GestureUp | Yes, using Exit branches | Yes | No | GesturingUp | Gestures up |
GetAttention | GetAttentionReturn | Yes | No | None | Waves arms |
GetAttentionContinued | GetAttentionReturn | Yes | No | None | Waves arms again |
GetAttentionReturn | None | No | No | None | Returns to neutral position |
Greet | Yes, using Exit branches | Yes | No | None | Bows |
Hearing_1 | None | No | No | Hearing | Ears extend (*looping animation) |
Hearing_2 | None | No | No | Hearing | Tilts head left (*looping animation) |
Hearing_3 | None | No | No | Hearing | Turns head left (*looping animation) |
Hearing_4 | None | No | No | Hearing | Turns head right (*looping animation) |
Hide | None | No | Yes | Hiding | Disappears into smoke |
Idle1_1 | None | No | No | IdlingLevel1 IdlingLevel2 |
Takes breath |
Idle1_2 | None | No | No | IdlingLevel1 IdlingLevel2 |
Glances right and blinks |
Idle1_3 | Yes, using Exit branches | No | No | IdlingLevel1 IdlingLevel2 |
Glances left and blinks |
Idle1_4 | None | No | No | IdlingLevel1 IdlingLevel2 |
Glances up to the right and blinks |
Idle1_5 | Yes, using Exit branches | No | No | IdlingLevel1 IdlingLevel2 |
Glances down and blinks |
Idle1_6 | None | No | No | IdlingLevel1 IdlingLevel2 |
Glances up and blinks |
Idle2_1 | None | No | No | IdlingLevel2 | Wisp snakes |
Idle2_2 | Yes, using Exit branches | No | No | IdlingLevel2 | Reveals scroll and reads |
Idle2_3 | Yes, using Exit branches | No | No | IdlingLevel2 | Reveals scroll and writes |
Idle3_1 | None | No | Yes | IdlingLevel3 | Yawns |
Idle3_2 | Yes, using Exit branches | No | Yes | IdlingLevel3 | Falls asleep (*looping animation) |
LookDown | LookDownReturn | No | No | None | Looks down |
LookDownBlink | LookDownReturn | No | No | None | Blinks looking down |
LookDownReturn | None | No | No | None | Returns to neutral position |
LookLeft | LookLeftReturn | No | No | None | Looks left |
LookLeftBlink | LookLeftReturn | No | No | None | Blinks looking left |
LookLeftReturn | None | No | No | None | Returns to neutral position |
LookRight | LookRightReturn | No | No | None | Looks right |
LookRightBlink | LookRightReturn | No | No | None | Blinks looking right |
LookRightReturn | None | No | No | None | Returns to neutral position |
LookUp | LookUpReturn | No | No | None | Looks up |
LookUpBlink | LookUpReturn | No | No | None | Blinks looking up |
LookUpReturn | None | No | No | None | Returns to neutral position |
MoveDown | Yes, using Exit branches | No | Yes | MovingDown | Flies down |
MoveLeft | Yes, using Exit branches | No | Yes | MovingLeft | Flies left |
MoveRight | Yes, using Exit branches | No | Yes | MovingRight | Flies right |
MoveUp | Yes, using Exit branches | No | Yes | MovingUp | Flies up |
Pleased | Yes, using Exit branches | Yes | No | None | Smiles and holds hands together |
Process | No | No | No | None | Spins into a cloud |
Processing | Yes, using Exit branches | No | No | None | Spins into a cloud (*looping animation) |
Read | ReadReturn | Yes | Yes | None | Reveals scroll, reads and looks up |
ReadContinued | ReadReturn | Yes | No | None | Reads and looks up |
ReadReturn | None | No | No | None | Returns to neutral position |
Reading | Yes, using Exit branches | No | Yes | None | Reveal scroll and reads (*looping animation) |
RestPose | None | Yes | No | Speaking | Neutral position |
Sad | Yes, using Exit branches | Yes | No | None | Sad expression |
Search | No | No | No | None | Reveals binoculars and turns |
Searching | Yes, using Exit branches | No | No | None | Reveals binoculars and turns (*looping animation) |
Show | None | No | Yes | Showing | Appears out of smoke |
StartListening | Yes, using Exit branches | Yes | No | None | Puts hand to ear |
StopListening | Yes, using Exit branches | Yes | No | None | Puts hands over ears |
Suggest | Yes, using Exit branches | Yes | No | None | Displays lightbulb |
Surprised | Yes, using Exit branches | Yes | No | None | Looks surprised |
Think | Yes, using Exit branches | Yes | No | None | Looks up with hand on chin |
Thinking | No | No | No | None | Looks up with hand on chin (*looping animation) |
Uncertain | Yes, using Exit branches | Yes | No | None | Moves one hand to chin, other to hip, and raises right eyebrow |
Wave | Yes, using Exit branches | Yes | No | None | Waves |
Write | WriteReturn | Yes | Yes | None | Reveals scroll, writes and looks up |
WriteContinued | WriteReturn | Yes | Yes | None | Writes and looks up |
WriteReturn | None | No | No | None | Returns to neutral position |
Writing | Yes, using Exit branches | No | Yes | None | Reveals scroll, writes (*looping animation) |
* If you play a looping animation, you must use Stop sprite method to clear it before other animations in the character's queue will play.