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