5 public abstract class Discussion : ScriptableObject {
16 [Header(
"Discussion Settings")]
Discussions are a way for the designers to create a way for the actors to interact beyond the standar...
TriggerMode
Ways that a discussion can be triggered.
@ Topic
Trigger a discussion if the user mentions a specific topic.
@ IdleTime
Trigger a discussion if the user does not provide any input for a certain amount of time during a rou...
@ Round
Trigger a discussion if the round number reaches a certain number.
TriggerMode GetTriggerMode()
bool HasAllTriggerModes(TriggerMode modes)
float GetTriggerIdleTime()
bool HasAnyTriggerMode(TriggerMode modes)