EchoTrio
 
Loading...
Searching...
No Matches
EchoTrio Namespace Reference

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...
 

Enumeration Type Documentation

◆ 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.

◆ GameEventName

Enumerator
GameStart 
GameFinish 
GameContinue 

Definition at line 2 of file GameEventName.cs.

◆ Persona

Personas the actors will role-play.

Enumerator
Athena 
Poseidon 

Definition at line 5 of file Persona.cs.