M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.Issues.IssueQuestTasks.ChangeSettlementOwnerTask Class Reference

Inherits TaleWorlds.CampaignSystem.QuestTaskBase.

Public Member Functions

 ChangeSettlementOwnerTask (Settlement settlement, Hero newOwner, Action onSucceededAction, Action onFailedAction, Action onCanceledAction, DialogFlow dialogFlow=null)
 
void OnSettlementOwnerChanged (Settlement settlement, bool openToClaim, Hero newOwner, Hero oldOwner, Hero capturerHero, ChangeOwnerOfSettlementAction.ChangeOwnerOfSettlementDetail detail)
 
override void SetReferences ()
 
- Public Member Functions inherited from TaleWorlds.CampaignSystem.QuestTaskBase
 QuestTaskBase (DialogFlow dialogFlow=null, Action onSucceedAction=null, Action onFailedAction=null, Action onCanceledAction=null)
 
void Finish (FinishStates finishState)
 
void AddTaskDialogs ()
 
virtual void SetReferences ()
 
void AddTaskDialogOnGameLoaded (DialogFlow dialogFlow)
 
void AddTaskBehaviorsOnGameLoad (Action onSucceededAction=null, Action onFailedAction=null, Action onCanceledAction=null)
 

Additional Inherited Members

- Public Types inherited from TaleWorlds.CampaignSystem.QuestTaskBase
enum  FinishStates {
  Success ,
  Fail ,
  Cancel
}
 
- Protected Member Functions inherited from TaleWorlds.CampaignSystem.QuestTaskBase
virtual void OnFinished ()
 
- Protected Attributes inherited from TaleWorlds.CampaignSystem.QuestTaskBase
Dictionary< EventDelegateType, TriggerDelegateTypeEvenTriggerDelegates
 
- Properties inherited from TaleWorlds.CampaignSystem.QuestTaskBase
bool IsLogged [get, set]
 
bool IsActive [get]
 

Constructor & Destructor Documentation

◆ ChangeSettlementOwnerTask()

TaleWorlds.CampaignSystem.Issues.IssueQuestTasks.ChangeSettlementOwnerTask.ChangeSettlementOwnerTask ( Settlement  settlement,
Hero  newOwner,
Action  onSucceededAction,
Action  onFailedAction,
Action  onCanceledAction,
DialogFlow  dialogFlow = null 
)

Member Function Documentation

◆ OnSettlementOwnerChanged()

void TaleWorlds.CampaignSystem.Issues.IssueQuestTasks.ChangeSettlementOwnerTask.OnSettlementOwnerChanged ( Settlement  settlement,
bool  openToClaim,
Hero  newOwner,
Hero  oldOwner,
Hero  capturerHero,
ChangeOwnerOfSettlementAction::ChangeOwnerOfSettlementDetail  detail 
)

◆ SetReferences()

override void TaleWorlds.CampaignSystem.Issues.IssueQuestTasks.ChangeSettlementOwnerTask.SetReferences ( )
virtual