EchoTrio
 
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NEchoTrio
 NGameplay
 CAuthenticationCheckerMonoBehaviour to check if the authentication file exists before starting the experience
 CGameManagerGameManager controls the gameplay animation and audio
 CAnimationReferencesHelper class to group references needed for animation
 NLog
 CConversationLogger
 CFeedbackLogger
 NUI
 CChatbox
 CFadeEffect
 CSpriteSwitcher
 CUserTextInput
 CActorThe actors are the OpenAI Response model which chats with the user
 CElevenLabsSettings
 COpenAISettings
 CResponse
 CActorConfig
 CInstructionSnippet
 CActorConfigEditor
 CAuthenticationHelper class to load the authentication file and retrieve API keys
 CDirector
 CResponse
 CStatusMutexHelper class to act as a mutex for the status value, as it may be read by multiple threads
 CDirectorConfig
 CDiscussionDiscussions 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
 CEmotionExtensions
 CGeneratedDiscussionGeneratedDiscussions allow the designer to request the actors to generate N responses based on a prompt
 CPersonaExtensions
 CScriptedDiscussionScriptedDiscussions allow the designer to make the actors speak scripted lines
 CDialogue
 CVoiceChat
 CActorOutputOutput of actors to be queued and played by the audio thread
 CActorReferencesReference to an actor configuration, and the AudioSource it should play it's output audio from
 NFSM
 CFiniteStateMachineFinite state machine class to handle state transitions and updates
 NGameEvent
 CGameEventSystem