|
| enum | QuestCompleteDetails {
Invalid
,
Success
,
Cancel
,
Fail
,
Timeout
,
FailWithBetrayal
} |
| |
| void | StartQuest () |
| |
| void | CompleteQuestWithSuccess () |
| |
| void | CompleteQuestWithTimeOut (TextObject timeOutLog=null) |
| |
| void | CompleteQuestWithFail (TextObject cancelLog=null) |
| |
| void | CompleteQuestWithBetrayal (TextObject betrayLog=null) |
| |
| void | CompleteQuestWithCancel (TextObject cancelLog=null) |
| |
| void | InitializeQuestOnLoadWithQuestManager () |
| |
| JournalLog | AddLog (TextObject text, bool hideInformation=false) |
| |
| JournalLog | AddDiscreteLog (TextObject text, TextObject taskName, int currentProgress, int targetProgress, TextObject shortText=null, bool hideInformation=false) |
| |
| JournalLog | AddTwoWayContinuousLog (TextObject text, TextObject taskName, int currentProgress, int range, bool hideInformation=false) |
| |
| virtual GameMenus.GameMenuOption.IssueQuestFlags | IsLocationTrackedByQuest (Location location) |
| |
| virtual int | GetCurrentProgress () |
| |
| virtual int | GetMaxProgress () |
| |
| override string | ToString () |
| |
| virtual string | GetPrefabName () |
| |
| void | AddTrackedObject (ITrackableCampaignObject trackedObject) |
| |
| void | RemoveTrackedObject (ITrackableCampaignObject trackedObject) |
| |
| bool | IsTracked (ITrackableCampaignObject o) |
| |
| void | ToggleTrackedObjects () |
| |
| void | AddGameMenu (string menuId, TextObject menuText, OnInitDelegate initDelegate, GameOverlays.MenuOverlayType overlay=GameOverlays.MenuOverlayType.None, GameMenu.MenuFlags menuFlags=GameMenu.MenuFlags.None) |
| |
| void | AddGameMenuOption (string menuId, string optionId, TextObject optionText, GameMenuOption.OnConditionDelegate condition, GameMenuOption.OnConsequenceDelegate consequence, bool Isleave=false, int index=-1) |
| |
| void | ChangeQuestDueTime (CampaignTime questDueTime) |
| |
| virtual void | OnFailed () |
| |
| virtual void | OnCanceled () |
| |
| virtual bool | QuestPreconditions () |
| |
| virtual void | OnHeroCanHaveQuestOrIssueInfoIsRequested (Hero hero, ref bool result) |
| |
| virtual void | OnHeroCanMarryInfoIsRequested (Hero hero, ref bool result) |
| |
| virtual void | OnHeroCanLeadPartyInfoIsRequested (Hero hero, ref bool result) |
| |
| virtual void | OnHeroCanHavePartyRoleOrBeGovernorInfoIsRequested (Hero hero, ref bool result) |
| |
| virtual void | OnHeroCanDieInfoIsRequested (Hero hero, KillCharacterAction.KillCharacterActionDetail causeOfDeath, ref bool result) |
| |
| virtual void | OnHeroCanBecomePrisonerInfoIsRequested (Hero hero, ref bool result) |
| |
| virtual void | OnHeroCanBeSelectedInInventoryInfoIsRequested (Hero hero, ref bool result) |
| |
| virtual void | OnHeroCanMoveToSettlementInfoIsRequested (Hero hero, ref bool result) |
| |
| | MBObjectBase () |
| |
| | MBObjectBase (MBObjectBase other) |
| |
| | MBObjectBase (string stringId) |
| |
| void | AfterInitialized () |
| |
| virtual void | AfterRegister () |
| |
| virtual void | Initialize () |
| |
| virtual void | Deserialize (MBObjectManager objectManager, XmlNode node) |
| |
| override int | GetHashCode () |
| |
| virtual TextObject | GetName () |
| |
| void | PreAfterLoadInternal () |
| |
| void | AfterLoadInternal () |
| |
| void | OnRegistered () |
| |
| void | OnUnregistered () |
| |
| readonly int | RewardGold |
| |
| DialogFlow | OfferDialogFlow |
| |
| DialogFlow | DiscussDialogFlow |
| |
| DialogFlow | QuestCharacterDialogFlow |
| |