PixelCrushers.DialogueSystem.DisplaySettings.InputSettings Class Reference
Collaboration diagram for PixelCrushers.DialogueSystem.DisplaySettings.InputSettings:

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

Member Data Documentation

◆ alwaysForceResponseMenu

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.

◆ cancel

InputTrigger PixelCrushers.DialogueSystem.DisplaySettings.InputSettings.cancel = new InputTrigger(KeyCode.Escape)

The key and/or button that allows the player to cancel subtitle sequences.

◆ cancelConversation

InputTrigger PixelCrushers.DialogueSystem.DisplaySettings.InputSettings.cancelConversation = new InputTrigger(KeyCode.Escape)

The key and/or button that allows the player to cancel conversations.

◆ emTagForInvalidResponses

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.

◆ emTagForOldResponses

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.

◆ includeInvalidEntries

bool PixelCrushers.DialogueSystem.DisplaySettings.InputSettings.includeInvalidEntries = false

If true, includes responses whose Conditions are false.

The enabled field of those responses will be false.

◆ qteButtons

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.

◆ responseTimeout

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

ResponseTimeoutAction PixelCrushers.DialogueSystem.DisplaySettings.InputSettings.responseTimeoutAction = ResponseTimeoutAction.ChooseFirstResponse

The response timeout action.


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