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

Properties

int maxSimultaneousPlanners [get, set]
 Limit simultaneous quest-planning processes to this number to control CPU load.
 
int maxGoalActionChecksPerFrame [get, set]
 When evaluating urgency of known entities, check this many actions on the goal entity each frame.
 
int maxStepsPerFrame [get, set]
 When planning the steps needed to accomplish a quest, evaluate this many possible steps each frame.
 
DomainType defaultPlayerDomainType [get, set]
 DomainType asset that abstractly represents the player's inventory.
 
UrgentFactSelectionMode goalSelectionCriterion [get, set]
 How facts are evaluated for urgency, and number of top facts to choose from as potential goals for quests.
 

Property Documentation

◆ defaultPlayerDomainType

DomainType PixelCrushers.QuestMachine.QuestGeneratorSettings.defaultPlayerDomainType
getset

DomainType asset that abstractly represents the player's inventory.

◆ goalSelectionCriterion

UrgentFactSelectionMode PixelCrushers.QuestMachine.QuestGeneratorSettings.goalSelectionCriterion
getset

How facts are evaluated for urgency, and number of top facts to choose from as potential goals for quests.

◆ maxGoalActionChecksPerFrame

int PixelCrushers.QuestMachine.QuestGeneratorSettings.maxGoalActionChecksPerFrame
getset

When evaluating urgency of known entities, check this many actions on the goal entity each frame.

Decrease the value to prevent stutter at the cost of longer planning times.

◆ maxSimultaneousPlanners

int PixelCrushers.QuestMachine.QuestGeneratorSettings.maxSimultaneousPlanners
getset

Limit simultaneous quest-planning processes to this number to control CPU load.

◆ maxStepsPerFrame

int PixelCrushers.QuestMachine.QuestGeneratorSettings.maxStepsPerFrame
getset

When planning the steps needed to accomplish a quest, evaluate this many possible steps each frame.

Decrease the value to prevent stutter at the cost of longer planning times.


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