Animations for Robby Character
Robby supports the animations listed in the table below. Refer to the XtrAgent documentation for information on how to call the character's animations.
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.
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 |
Announce | Yes, using Exit branches | Yes | Yes | None | Prints out paper and reports |
Blink | None | No | No | IdlingLevel1 IdlingLevel2 |
Blinks eyes |
Confused | Yes, using Exit branches | Yes | No | None | Scratches head |
Congratulate | Yes, using Exit branches | Yes | No | None | Raises hands then clasps hands |
Decline | Yes, using Exit branches | Yes | No | None | Raises hand and shakes head |
DoMagic1 | None | Yes | No | None | Removes device |
DoMagic2 | Yes, using Exit branches | No | Yes | None | Presses button and beam appears |
DontRecognize | Yes, using Exit branches | Yes | No | None | Holds hand to ear |
Explain | Yes, using Exit branches | Yes | No | None | Gestures with arms |
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 | Holds up hand |
Hearing_1 | Yes, using Exit branches | No | No | Hearing | Tilts head right (*looping animation) |
Hearing_2 | Yes, using Exit branches | No | No | Hearing | Tilts head left (*looping animation) |
Hearing_3 | Yes, using Exit branches | No | No | Hearing | Cocks head left (*looping animation) |
Hearing_4 | Yes, using Exit branches | No | No | Hearing | Tilts head down (*looping animation) |
Hide | None | No | Yes | Hiding | Disappears through door |
Idle1_1 | None | No | No | IdlingLevel1 IdlingLevel2 |
Glances right |
Idle1_2 | None | No | No | IdlingLevel1 IdlingLevel2 |
Glances up and blinks |
Idle1_3 | None | No | No | IdlingLevel1 IdlingLevel2 |
Glances down and blinks |
Idle1_4 | None | No | No | IdlingLevel1 IdlingLevel2 |
Glances left and blinks |
Idle2_1 | None | No | No | IdlingLevel2 | Folds arms |
Idle2_2 | None | No | Yes | IdlingLevel2 | Removes head and makes adjustment |
Idle3_1 | None | No | No | IdlingLevel3 | Yawns |
Idle3_2 | None | No | Yes | IdlingLevel3 | Shuts down |
LookDown | LookDownReturn | No | No | None | Looks down |
LookDownReturn | None | No | No | None | Returns to neutral position |
LookLeft | LookLeftReturn | No | No | None | Looks left |
LookLeftReturn | None | No | No | None | Returns to neutral position |
LookRight | LookRightReturn | No | No | None | Looks right |
LookRightReturn | None | No | No | None | Returns to neutral position |
LookUp | LookUpReturn | No | No | None | Looks 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 | Yes | None | Smiles and straightens up |
Process | No | No | Yes | None | Presses buttons, prints, reads, then tosses printout |
Processing | Yes, using Exit branches | No | Yes | None | Presses buttons, prints, reads, then tosses printout |
Read | ReadReturn | Yes | Yes | None | Prints, reads, and looks up |
ReadContinued | ReadReturn | Yes | Yes | None | Reads and looks up |
ReadReturn | None | No | Yes | None | Returns to neutral position |
Reading | Yes, using Exit branches | No | Yes | None | Prints, reads, and looks up (*looping animation) |
RestPose | None | Yes | No | Speaking | Neutral position |
Sad | Yes, using Exit branches | Yes | No | None | Sad expression |
Search | No | No | Yes | None | Reveals toolbox and removes tool |
Searching | Yes, using Exit branches | No | Yes | None | Reveals toolbox and removes tools (*looping animation) |
Show | None | No | Yes | Showing | Appears through doorway |
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 | Yes | None | Displays lightbulb |
Surprised | Yes, using Exit branches | Yes | No | None | Looks surprised |
Think | Yes, using Exit branches | Yes | Yes | None | Scratches head |
Thinking | No | No | Yes | None | Scratches head (*looping animation) |
Uncertain | Yes, using Exit branches | Yes | No | None | Shrugs |
Wave | Yes, using Exit branches | Yes | No | None | Waves |
Write | WriteReturn | Yes | Yes | None | Reveals pencil and clipboard, 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 pencil and clipboard, 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.