Namespaces | |
| namespace | Gameplay |
| namespace | Log |
| namespace | UI |
Classes | |
| class | Actor |
| The actors are the OpenAI Response model which chats with the user. More... | |
| class | ActorConfig |
| class | ActorConfigEditor |
| class | Authentication |
| Helper class to load the authentication file and retrieve API keys. More... | |
| class | Director |
| class | DirectorConfig |
| class | Discussion |
| Discussions are a way for the designers to create a way for the actors to interact beyond the standard way of getting a basic response from the AI models. More... | |
| class | EmotionExtensions |
| class | GeneratedDiscussion |
| GeneratedDiscussions allow the designer to request the actors to generate N responses based on a prompt. More... | |
| class | PersonaExtensions |
| class | ScriptedDiscussion |
| ScriptedDiscussions allow the designer to make the actors speak scripted lines. More... | |
| class | VoiceChat |
Enumerations | |
| enum | GameEventName { GameStart , GameFinish , GameContinue } |
| enum | Emotion { Neutral = 0 , Frustrated , Happy , Sad , Num } |
| enum | Persona { Athena , Poseidon } |
| Personas the actors will role-play. More... | |
| enum EchoTrio.Emotion |
Enum of all the possible emotions the actor can have. This is then used to trigger the facial expressions of the 3D models. NOTE: This system is currently not in used, and the facial expressions of the 3D models are being determined via the animation system itself.
| Enumerator | |
|---|---|
| Neutral | |
| Frustrated | |
| Happy | |
| Sad | |
| Num | |
Definition at line 4 of file Emotion.cs.
| Enumerator | |
|---|---|
| GameStart | |
| GameFinish | |
| GameContinue | |
Definition at line 2 of file GameEventName.cs.
| enum EchoTrio.Persona |
Personas the actors will role-play.
| Enumerator | |
|---|---|
| Athena | |
| Poseidon | |
Definition at line 5 of file Persona.cs.