EchoTrio
 
Loading...
Searching...
No Matches
EchoTrio.ScriptedDiscussion Class Reference

ScriptedDiscussions allow the designer to make the actors speak scripted lines. More...

Inheritance diagram for EchoTrio.ScriptedDiscussion:
Inheritance graph
Collaboration diagram for EchoTrio.ScriptedDiscussion:
Collaboration graph

Classes

class  Dialogue
 

Public Member Functions

List< DialogueGetDialogues ()
 
- Public Member Functions inherited from EchoTrio.Discussion
bool HasAllTriggerModes (TriggerMode modes)
 
bool HasAnyTriggerMode (TriggerMode modes)
 
TriggerMode GetTriggerMode ()
 
string GetTriggerTopic ()
 
int GetTriggerRound ()
 
float GetTriggerIdleTime ()
 

Private Attributes

List< Dialoguedialogues = new List<Dialogue>()
 

Additional Inherited Members

- Public Types inherited from EchoTrio.Discussion
enum  TriggerMode : uint { Topic = 1 << 0 , Round = 1 << 1 , IdleTime = 1 << 2 }
 Ways that a discussion can be triggered. More...
 
- Protected Attributes inherited from EchoTrio.Discussion
TriggerMode triggerMode = TriggerMode.Topic | TriggerMode.Round
 
string triggerTopic = string.Empty
 
int triggerRound = 1
 
float triggerIdleTime = 60.0f
 

Detailed Description

ScriptedDiscussions allow the designer to make the actors speak scripted lines.

Definition at line 7 of file ScriptedDiscussion.cs.

Member Function Documentation

◆ GetDialogues()

List< Dialogue > EchoTrio.ScriptedDiscussion.GetDialogues ( )
inline

Definition at line 17 of file ScriptedDiscussion.cs.

Member Data Documentation

◆ dialogues

List<Dialogue> EchoTrio.ScriptedDiscussion.dialogues = new List<Dialogue>()
private

Definition at line 15 of file ScriptedDiscussion.cs.


The documentation for this class was generated from the following file: