M&B: Bannerlord 1.2.12
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.ICampaignBehaviorManager Interface Reference

Inherited by TaleWorlds.CampaignSystem.CampaignBehaviors.CampaignBehaviorManager.

Public Member Functions

void RegisterEvents ()
 
T GetBehavior< T > ()
 
IEnumerable< T > GetBehaviors< T > ()
 
void AddBehavior (CampaignBehaviorBase campaignBehavior)
 
void RemoveBehavior< T > ()
 
void ClearBehaviors ()
 
void LoadBehaviorData ()
 
void InitializeCampaignBehaviors (IEnumerable< CampaignBehaviorBase > inputComponents)
 

Member Function Documentation

◆ RegisterEvents()

void TaleWorlds.CampaignSystem.ICampaignBehaviorManager.RegisterEvents ( )

◆ GetBehavior< T >()

T TaleWorlds.CampaignSystem.ICampaignBehaviorManager.GetBehavior< T > ( )

◆ GetBehaviors< T >()

IEnumerable< T > TaleWorlds.CampaignSystem.ICampaignBehaviorManager.GetBehaviors< T > ( )

◆ AddBehavior()

void TaleWorlds.CampaignSystem.ICampaignBehaviorManager.AddBehavior ( CampaignBehaviorBase campaignBehavior)

◆ RemoveBehavior< T >()

void TaleWorlds.CampaignSystem.ICampaignBehaviorManager.RemoveBehavior< T > ( )

Implemented in TaleWorlds.CampaignSystem.CampaignBehaviors.CampaignBehaviorManager.

Type Constraints
T :CampaignBehaviorBase 

◆ ClearBehaviors()

void TaleWorlds.CampaignSystem.ICampaignBehaviorManager.ClearBehaviors ( )

◆ LoadBehaviorData()

void TaleWorlds.CampaignSystem.ICampaignBehaviorManager.LoadBehaviorData ( )

◆ InitializeCampaignBehaviors()

void TaleWorlds.CampaignSystem.ICampaignBehaviorManager.InitializeCampaignBehaviors ( IEnumerable< CampaignBehaviorBase > inputComponents)