Skip to main content

Emotion Showcase

This showcase focuses on character emotions.

Emotion

The robot will react to the emotion panels being clicked on. Each panel is a BP_EmotionSelect that will send a custom event corresponding to the emotion represented by the face that it displays.

Select Custom Event Event Map

In the studio, this character has a list of goals corresponding to these emotions. Each goal will force the emotion to change, and invoke the robot to talk about how they feel.

goals:
- name: "emotion_anger"
activation:
trigger:
- "emotion_anger"
enabled_by_default: true
repeatable: true
actions:
- name: "express_anger"
say_verbatim: "I am so angry."
emotion_change: "ANGER"