Table of Contents

Class QuestTaskBase

Namespace
TaleWorlds.CampaignSystem
Assembly
TaleWorlds.CampaignSystem.dll
public class QuestTaskBase
Inheritance
QuestTaskBase
Derived
Inherited Members

Constructors

QuestTaskBase(DialogFlow, Action, Action, Action)

public QuestTaskBase(DialogFlow dialogFlow = null, Action onSucceedAction = null, Action onFailedAction = null, Action onCanceledAction = null)

Parameters

dialogFlow DialogFlow
onSucceedAction Action
onFailedAction Action
onCanceledAction Action

Fields

EvenTriggerDelegates

protected Dictionary<EventDelegateType, TriggerDelegateType> EvenTriggerDelegates

Field Value

Dictionary<EventDelegateType, TriggerDelegateType>

Properties

IsActive

[SaveableProperty(2)]
public bool IsActive { get; }

Property Value

bool

IsLogged

[SaveableProperty(1)]
public bool IsLogged { get; set; }

Property Value

bool

Methods

AddTaskBehaviorsOnGameLoad(Action, Action, Action)

public void AddTaskBehaviorsOnGameLoad(Action onSucceededAction = null, Action onFailedAction = null, Action onCanceledAction = null)

Parameters

onSucceededAction Action
onFailedAction Action
onCanceledAction Action

AddTaskDialogOnGameLoaded(DialogFlow)

public void AddTaskDialogOnGameLoaded(DialogFlow dialogFlow)

Parameters

dialogFlow DialogFlow

AddTaskDialogs()

public void AddTaskDialogs()

AutoGeneratedInstanceCollectObjects(List<object>)

protected virtual void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)

Parameters

collectedObjects List<object>

Finish(FinishStates)

public void Finish(QuestTaskBase.FinishStates finishState)

Parameters

finishState QuestTaskBase.FinishStates

OnFinished()

protected virtual void OnFinished()

SetReferences()

public virtual void SetReferences()

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).