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
DialogFlowonSucceedAction
ActiononFailedAction
ActiononCanceledAction
Action
Fields
EvenTriggerDelegates
protected Dictionary<EventDelegateType, TriggerDelegateType> EvenTriggerDelegates
Field Value
Properties
IsActive
[SaveableProperty(2)]
public bool IsActive { get; }
Property Value
IsLogged
[SaveableProperty(1)]
public bool IsLogged { get; set; }
Property Value
Methods
AddTaskBehaviorsOnGameLoad(Action, Action, Action)
public void AddTaskBehaviorsOnGameLoad(Action onSucceededAction = null, Action onFailedAction = null, Action onCanceledAction = null)
Parameters
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
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).