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.