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


Public Types | |
| enum | TriggerMode : uint { Topic = 1 << 0 , Round = 1 << 1 , IdleTime = 1 << 2 } |
| Ways that a discussion can be triggered. More... | |
Public Member Functions | |
| bool | HasAllTriggerModes (TriggerMode modes) |
| bool | HasAnyTriggerMode (TriggerMode modes) |
| TriggerMode | GetTriggerMode () |
| string | GetTriggerTopic () |
| int | GetTriggerRound () |
| float | GetTriggerIdleTime () |
Protected Attributes | |
| TriggerMode | triggerMode = TriggerMode.Topic | TriggerMode.Round |
| string | triggerTopic = string.Empty |
| int | triggerRound = 1 |
| float | triggerIdleTime = 60.0f |
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.
Definition at line 5 of file Discussion.cs.
| enum EchoTrio.Discussion.TriggerMode : uint |
Ways that a discussion can be triggered.
Definition at line 7 of file Discussion.cs.
|
inline |
Definition at line 27 of file Discussion.cs.
|
inline |
Definition at line 24 of file Discussion.cs.
|
inline |
Definition at line 26 of file Discussion.cs.
|
inline |
Definition at line 25 of file Discussion.cs.
|
inline |
Definition at line 22 of file Discussion.cs.
|
inline |
Definition at line 23 of file Discussion.cs.
|
protected |
Definition at line 20 of file Discussion.cs.
|
protected |
Definition at line 17 of file Discussion.cs.
|
protected |
Definition at line 19 of file Discussion.cs.
|
protected |
Definition at line 18 of file Discussion.cs.