Table of Contents

Class CampaignBehaviorManager

Namespace
TaleWorlds.CampaignSystem.CampaignBehaviors
Assembly
TaleWorlds.CampaignSystem.dll
public class CampaignBehaviorManager : ICampaignBehaviorManager
Inheritance
CampaignBehaviorManager
Implements
Inherited Members

Constructors

CampaignBehaviorManager(IEnumerable<CampaignBehaviorBase>)

public CampaignBehaviorManager(IEnumerable<CampaignBehaviorBase> inputComponents)

Parameters

inputComponents IEnumerable<CampaignBehaviorBase>

Methods

AddBehavior(CampaignBehaviorBase)

public void AddBehavior(CampaignBehaviorBase campaignBehavior)

Parameters

campaignBehavior CampaignBehaviorBase

AutoGeneratedInstanceCollectObjects(List<object>)

protected virtual void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)

Parameters

collectedObjects List<object>

ClearBehaviors()

public void ClearBehaviors()

GetBehavior<T>()

public T GetBehavior<T>()

Returns

T

Type Parameters

T

GetBehaviors<T>()

public IEnumerable<T> GetBehaviors<T>()

Returns

IEnumerable<T>

Type Parameters

T

InitializeCampaignBehaviors(IEnumerable<CampaignBehaviorBase>)

public void InitializeCampaignBehaviors(IEnumerable<CampaignBehaviorBase> inputComponents)

Parameters

inputComponents IEnumerable<CampaignBehaviorBase>

LoadBehaviorData()

public void LoadBehaviorData()

RegisterEvents()

public void RegisterEvents()

RemoveBehavior<T>()

public void RemoveBehavior<T>() where T : CampaignBehaviorBase

Type Parameters

T

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