This custom Adventure Creator action plays a Dialogue System conversation. More...
Public Types | |
enum | ActionMode { StartConversation , StopConversation } |
Public Member Functions | |
ActionDialogueSystemConversation () | |
override void | AssignValues (List< ActionParameter > parameters) |
override float | Run () |
override void | Skip () |
override int | GetNextOutputIndex () |
Public Attributes | |
ActionMode | actionMode = ActionMode.StartConversation |
int | constantID = 0 |
int | conversationParameterID = -1 |
bool | conversationFromParameter = false |
string | conversation = string.Empty |
bool | specifyEntryID = false |
int | entryID = -1 |
bool | actorIsPlayer = false |
Transform | actor = null |
Transform | conversant = null |
bool | overrideBridge = false |
UseDialogState | useDialogState = UseDialogState.IfPlayerInvolved |
UseDialogState | takeCameraControl = UseDialogState.IfPlayerInvolved |
bool | waitUntilFinish = true |
bool | stopConversationOnSkip = true |
Properties | |
override ActionCategory | Category [get] |
override string | Title [get] |
override string | Description [get] |
This custom Adventure Creator action plays a Dialogue System conversation.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
ActionMode AC.ActionDialogueSystemConversation.actionMode = ActionMode.StartConversation |
Transform AC.ActionDialogueSystemConversation.actor = null |
bool AC.ActionDialogueSystemConversation.actorIsPlayer = false |
int AC.ActionDialogueSystemConversation.constantID = 0 |
Transform AC.ActionDialogueSystemConversation.conversant = null |
string AC.ActionDialogueSystemConversation.conversation = string.Empty |
bool AC.ActionDialogueSystemConversation.conversationFromParameter = false |
int AC.ActionDialogueSystemConversation.conversationParameterID = -1 |
int AC.ActionDialogueSystemConversation.entryID = -1 |
bool AC.ActionDialogueSystemConversation.overrideBridge = false |
bool AC.ActionDialogueSystemConversation.specifyEntryID = false |
bool AC.ActionDialogueSystemConversation.stopConversationOnSkip = true |
UseDialogState AC.ActionDialogueSystemConversation.takeCameraControl = UseDialogState.IfPlayerInvolved |
UseDialogState AC.ActionDialogueSystemConversation.useDialogState = UseDialogState.IfPlayerInvolved |
bool AC.ActionDialogueSystemConversation.waitUntilFinish = true |
|
get |
|
get |
|
get |