|
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 |
|