Public Attributes | |
bool | alwaysForceResponseMenu = true |
If true , always forces the response menu even if there's only one response. More... | |
bool | includeInvalidEntries = false |
If true , includes responses whose Conditions are false. More... | |
float | responseTimeout = 0f |
If not 0 , the duration in seconds that the player has to choose a response; otherwise the currently-focused response is auto-selected. More... | |
ResponseTimeoutAction | responseTimeoutAction = ResponseTimeoutAction.ChooseFirstResponse |
The response timeout action. More... | |
EmTag | emTagForOldResponses = EmTag.None |
The em tag to wrap around old responses. More... | |
EmTag | emTagForInvalidResponses = EmTag.None |
The em tag to wrap around invalid responses. More... | |
string[] | qteButtons = new string[] { "Fire1", "Fire2" } |
The buttons QTE (Quick Time Event) buttons. More... | |
InputTrigger | cancel = new InputTrigger(KeyCode.Escape) |
The key and/or button that allows the player to cancel subtitle sequences. More... | |
InputTrigger | cancelConversation = new InputTrigger(KeyCode.Escape) |
The key and/or button that allows the player to cancel conversations. More... | |
bool PixelCrushers.DialogueSystem.DisplaySettings.InputSettings.alwaysForceResponseMenu = true |
If true
, always forces the response menu even if there's only one response.
If false
, you can use the [f]
tag to force a response.
InputTrigger PixelCrushers.DialogueSystem.DisplaySettings.InputSettings.cancel = new InputTrigger(KeyCode.Escape) |
The key and/or button that allows the player to cancel subtitle sequences.
InputTrigger PixelCrushers.DialogueSystem.DisplaySettings.InputSettings.cancelConversation = new InputTrigger(KeyCode.Escape) |
The key and/or button that allows the player to cancel conversations.
EmTag PixelCrushers.DialogueSystem.DisplaySettings.InputSettings.emTagForInvalidResponses = EmTag.None |
The em tag to wrap around invalid responses.
You can change this from EmTag.None if you want to visually mark invalid responses in the player response menu.
EmTag PixelCrushers.DialogueSystem.DisplaySettings.InputSettings.emTagForOldResponses = EmTag.None |
The em tag to wrap around old responses.
A response is old if its SimStatus is "WasDisplayed". You can change this from EmTag.None if you want to visually mark old responses in the player response menu.
bool PixelCrushers.DialogueSystem.DisplaySettings.InputSettings.includeInvalidEntries = false |
If true
, includes responses whose Conditions are false.
The enabled
field of those responses will be false
.
string [] PixelCrushers.DialogueSystem.DisplaySettings.InputSettings.qteButtons = new string[] { "Fire1", "Fire2" } |
The buttons QTE (Quick Time Event) buttons.
QTE 0 & 1 default to the buttons Fire1 and Fire2.
float PixelCrushers.DialogueSystem.DisplaySettings.InputSettings.responseTimeout = 0f |
If not 0
, the duration in seconds that the player has to choose a response; otherwise the currently-focused response is auto-selected.
If no response is focused (e.g., hovered over), the first response is auto-selected. If 0
, there is no timeout; the player can take as long as desired to choose a response.
ResponseTimeoutAction PixelCrushers.DialogueSystem.DisplaySettings.InputSettings.responseTimeoutAction = ResponseTimeoutAction.ChooseFirstResponse |
The response timeout action.