Loading...
Searching...
No Matches
PixelCrushers.QuestMachine.QuestMachineConfiguration Class Reference

Configuration information for Quest Machine. More...

Inheritance diagram for PixelCrushers.QuestMachine.QuestMachineConfiguration:
Collaboration diagram for PixelCrushers.QuestMachine.QuestMachineConfiguration:

Public Member Functions

void RegisterQuestDatabases ()
 

Static Public Attributes

static bool isQuitting = false
 

Properties

List< QuestDatabasequestDatabases [get, set]
 Quest database to load into memory.
 
IQuestDialogueUI questDialogueUI [get, set]
 Default quest dialogue UI.
 
IQuestJournalUI questJournalUI [get, set]
 Default quest journal UI.
 
IQuestAlertUI questAlertUI [get, set]
 Default quest alert UI.
 
IQuestHUD questHUD [get, set]
 Default quest HUD.
 
bool hideDialogueUIOnStart [get, set]
 Make sure dialogue UI is hidden on start.
 
bool hideJournalUIOnStart [get, set]
 Make sure journal UI is hidden on start.
 
bool untrackCompletedQuests [get, set]
 Set 'Show In Track HUD' false when quest is completed.
 
CompletedQuestGlobalDialogueMode completedQuestDialogueMode [get, set]
 What to show in dialogue when quest givers only have completed quests.
 
bool prettyPrintJson [get, set]
 When serializing to JSON, format for readability (uses more whitespace) over minimum size.
 
bool allowOnlyOneInstance [get, set]
 Only allow one instance at a time.
 
QuestGeneratorSettings generatorSettings [get, set]
 Quest generation performance settings.
 
QuestMachineConfigurationDebugSettings debugSettings [get, set]
 Debug settings.
 
static QuestMachineConfiguration instance [get]
 The current primary instance.
 

Events

System.Action quitting = delegate { }
 

Detailed Description

Configuration information for Quest Machine.

Member Function Documentation

◆ RegisterQuestDatabases()

void PixelCrushers.QuestMachine.QuestMachineConfiguration.RegisterQuestDatabases ( )
inline

Member Data Documentation

◆ isQuitting

bool PixelCrushers.QuestMachine.QuestMachineConfiguration.isQuitting = false
static

Property Documentation

◆ allowOnlyOneInstance

bool PixelCrushers.QuestMachine.QuestMachineConfiguration.allowOnlyOneInstance
getset

Only allow one instance at a time.

◆ completedQuestDialogueMode

CompletedQuestGlobalDialogueMode PixelCrushers.QuestMachine.QuestMachineConfiguration.completedQuestDialogueMode
getset

What to show in dialogue when quest givers only have completed quests.

◆ debugSettings

QuestMachineConfigurationDebugSettings PixelCrushers.QuestMachine.QuestMachineConfiguration.debugSettings
getset

Debug settings.

◆ generatorSettings

QuestGeneratorSettings PixelCrushers.QuestMachine.QuestMachineConfiguration.generatorSettings
getset

Quest generation performance settings.

◆ hideDialogueUIOnStart

bool PixelCrushers.QuestMachine.QuestMachineConfiguration.hideDialogueUIOnStart
getset

Make sure dialogue UI is hidden on start.

◆ hideJournalUIOnStart

bool PixelCrushers.QuestMachine.QuestMachineConfiguration.hideJournalUIOnStart
getset

Make sure journal UI is hidden on start.

◆ instance

QuestMachineConfiguration PixelCrushers.QuestMachine.QuestMachineConfiguration.instance
staticget

The current primary instance.

◆ prettyPrintJson

bool PixelCrushers.QuestMachine.QuestMachineConfiguration.prettyPrintJson
getset

When serializing to JSON, format for readability (uses more whitespace) over minimum size.

◆ questAlertUI

IQuestAlertUI PixelCrushers.QuestMachine.QuestMachineConfiguration.questAlertUI
getset

Default quest alert UI.

◆ questDatabases

List<QuestDatabase> PixelCrushers.QuestMachine.QuestMachineConfiguration.questDatabases
getset

Quest database to load into memory.

◆ questDialogueUI

IQuestDialogueUI PixelCrushers.QuestMachine.QuestMachineConfiguration.questDialogueUI
getset

Default quest dialogue UI.

◆ questHUD

IQuestHUD PixelCrushers.QuestMachine.QuestMachineConfiguration.questHUD
getset

Default quest HUD.

◆ questJournalUI

IQuestJournalUI PixelCrushers.QuestMachine.QuestMachineConfiguration.questJournalUI
getset

Default quest journal UI.

◆ untrackCompletedQuests

bool PixelCrushers.QuestMachine.QuestMachineConfiguration.untrackCompletedQuests
getset

Set 'Show In Track HUD' false when quest is completed.

Event Documentation

◆ quitting

System.Action PixelCrushers.QuestMachine.QuestMachineConfiguration.quitting = delegate { }

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