|
| QuestBuilder (StringField name) |
| Creates a new quest.
|
|
| QuestBuilder (string name) |
| Creates a new quest.
|
|
| QuestBuilder (string name, StringField id, StringField title) |
| Creates a new quest.
|
|
| QuestBuilder (string name, string id, string title) |
| Creates a new quest.
|
|
| QuestBuilder (Quest quest) |
| Creates a QuestBuilder for an existing quest.
|
|
Quest | ToQuest () |
|
QuestCounter | AddCounter (StringField counterName, int initialValue, int minValue, int maxValue, bool randomizeInitialValue, QuestCounterUpdateMode updateMode) |
|
QuestCounter | AddCounter (string counterName, int initialValue, int minValue, int maxValue, bool randomizeInitialValue, QuestCounterUpdateMode updateMode) |
|
void | AddCounterMessageEvent (StringField counterName, StringField targetID, StringField message, StringField parameter, QuestCounterMessageEvent.Operation operation, int literalValue=0) |
|
void | AddCounterMessageEvent (StringField counterName, string targetID, string message, string parameter, QuestCounterMessageEvent.Operation operation, int literalValue=0) |
|
void | AddCounterMessageEvent (string counterName, string targetID, string message, string parameter, QuestCounterMessageEvent.Operation operation, int literalValue=0) |
|
void | AssignRewards (RewardSystem[] rewardSystems, int points) |
|
void | AddOfferContents (params QuestContent[] contents) |
|
void | AddOfferUnmetContents (params QuestContent[] contents) |
|
void | AddContents (QuestContentSet contentSet, params QuestContent[] contents) |
|
void | AddContents (List< QuestContent > contentList, params QuestContent[] contents) |
|
QuestContent | CreateTitleContent () |
|
QuestContent | CreateHeadingContent (StringField text, int level) |
|
QuestContent | CreateHeadingContent (string text, int level) |
|
QuestContent | CreateBodyContent (StringField text) |
|
QuestContent | CreateBodyContent (string text) |
|
QuestNode | GetStartNode () |
|
QuestNode | AddNode (QuestNode parent, StringField id, StringField internalName, QuestNodeType nodeType, bool isOptional=false) |
|
QuestNode | AddNode (QuestNode parent, string id, string internalName, QuestNodeType nodeType, bool isOptional=false) |
|
QuestNode | AddSuccessNode (QuestNode parent) |
|
QuestNode | AddFailureNode (QuestNode parent) |
|
QuestNode | AddPassthroughNode (QuestNode parent, StringField id, StringField internalName) |
|
QuestNode | AddPassthroughNode (QuestNode parent, string id, string internalName) |
|
QuestNode | AddConditionNode (QuestNode parent, StringField id, StringField internalName, ConditionCountMode conditionCountMode=ConditionCountMode.All, bool isOptional=false) |
|
QuestNode | AddConditionNode (QuestNode parent, string id, string internalName, ConditionCountMode conditionCountMode=ConditionCountMode.All, bool isOptional=false) |
|
QuestNode | AddDiscussQuestNode (QuestNode parent, QuestMessageParticipant targetSpecifier, StringField targetID, bool isOptional=false) |
|
CounterQuestCondition | AddCounterCondition (QuestNode node, StringField counterName, CounterValueConditionMode conditionMode, QuestNumber requiredValue) |
|
CounterQuestCondition | AddCounterCondition (QuestNode node, StringField counterName, CounterValueConditionMode conditionMode, int requiredValue) |
|
CounterQuestCondition | AddCounterCondition (QuestNode node, string counterName, CounterValueConditionMode conditionMode, QuestNumber requiredValue) |
|
CounterQuestCondition | AddCounterCondition (QuestNode node, string counterName, CounterValueConditionMode conditionMode, int requiredValue) |
|
MessageQuestCondition | AddMessageCondition (QuestNode node, QuestMessageParticipant senderSpecifier, StringField senderID, QuestMessageParticipant targetSpecifier, StringField targetID, StringField message, StringField parameter, MessageValue value=null) |
|
MessageQuestCondition | AddMessageCondition (QuestNode node, QuestMessageParticipant senderSpecifier, string senderID, QuestMessageParticipant targetSpecifier, string targetID, string message, string parameter, MessageValue value=null) |
|
ParentQuestCondition | AddParentCondition (QuestNode node, ConditionCountMode parentCountMode, int minParentCount=1) |
|
QuestAction | CreateAlertAction (StringField text) |
|
QuestAction | CreateAlertAction (string text) |
|
QuestAction | CreateMessageAction (StringField message, StringField parameter) |
|
QuestAction | CreateMessageAction (string message, string parameter) |
|
QuestAction | CreateMessageAction (StringField text) |
|
QuestAction | CreateMessageAction (string text) |
|
QuestAction | CreateSetIndicatorAction (StringField questID, StringField entityID, QuestIndicatorState indicatorState) |
|
Utility class for procedurally building quests.