This subclass of QuestGeneratorEntity assigns a InventoryProPlanToQuestBuilder, which is a subclass of PlanToQuestBuilder that handles collection of Inventory Pro items.
More...
|
IEnumerator | GenerateQuestOnStart () |
|
virtual List< Quest > | GetExistingQuests () |
|
virtual void | OnGeneratedQuest (Quest quest) |
|
IEnumerator | GenerateQuestThenTalk (GameObject player) |
|
StringField | questGroup [get, set] |
| Organize quests in this group.
|
|
DomainType | domainType [get, set] |
| The domain type where this quest giver is located.
|
|
bool | excludeEntitiesInQuestJournals [get, set] |
| Don't generate quests about entities that are already in quests in Quest Journals.
|
|
bool | requireReturnToComplete [get, set] |
| Require the quester to speak to the quest giver to finish the quest.
|
|
bool | generateAbandonableQuests [get, set] |
| Allow generated quests to be abandoned.
|
|
QuestDomain[] | domains [get, set] |
| The domains that this quest giver observes.
|
|
UrgentFactSelectionMode | goalSelectionMode [get, set] |
|
BasicUIContent | rewardsUIContents [get, set] |
| The UI content to show above the list of rewards offered for a quest.
|
|
List< RewardSystem > | rewardSystems [get, set] |
| Reward systems to use to generate rewards.
|
|
bool | generateQuestOnStart [get, set] |
| Generate a quest as soon as the component starts.
|
|
int | maxQuestsToGenerate [get, set] |
| Generate a quest only if the quest list is smaller than this.
|
|
QuestListContainer | questListContainer [get, set] |
|
QuestGenerator | questGenerator [get] |
|
bool | isGenerating [get, protected set] |
| Is this QuestGeneratorEntity currently generating a quest?
|
|
EntityType | entityType [get, set] |
| This entity's entity type.
|
|
bool | hasInternallyAssignedID [get] |
|
bool | hasInternallyAssignedDisplayName [get] |
|
StringField | id [get] |
| Internal ID that Quest Machine can use to reference this GameObject.
|
|
StringField | displayName [get] |
| Name to show in UIs.
|
|
Sprite | image [get] |
| Image to show in UIs.
|
|
UpdateWorldModelDelegate | updateWorldModel = delegate { } |
|
GeneratedQuestDelegate | generatedQuest = delegate { } |
|
EntityDelegate | despawned = delegate { } |
|
This subclass of QuestGeneratorEntity assigns a InventoryProPlanToQuestBuilder, which is a subclass of PlanToQuestBuilder that handles collection of Inventory Pro items.