M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.CampaignBehaviors.CaravansCampaignBehavior Class Reference

Inherits TaleWorlds.CampaignSystem.CampaignBehaviorBase.

Classes

class  CaravansCampaignBehaviorTypeDefiner
 

Public Member Functions

 CaravansCampaignBehavior ()
 
override void RegisterEvents ()
 
void OnNewGameCreatedPartialFollowUpEvent (CampaignGameStarter starter, int i)
 
override void SyncData (IDataStore dataStore)
 
void OnSessionLaunched (CampaignGameStarter campaignGameStarter)
 
bool ShouldHaveCaravan (Hero hero)
 
void SpawnCaravan (Hero hero, bool initialSpawn=false)
 
void DailyTick ()
 
void HourlyTickParty (MobileParty caravanParty)
 
void OnSettlementEntered (MobileParty mobileParty, Settlement settlement, Hero hero)
 
void OnSettlementLeft (MobileParty mobileParty, Settlement settlement)
 
- Public Member Functions inherited from TaleWorlds.CampaignSystem.CampaignBehaviorBase
 CampaignBehaviorBase (string stringId)
 
 CampaignBehaviorBase ()
 
abstract void RegisterEvents ()
 
abstract void SyncData (IDataStore dataStore)
 
void RegisterEvents ()
 

Static Public Attributes

const int InitialCaravanGold = 10000
 

Protected Member Functions

void AddDialogs (CampaignGameStarter starter)
 

Additional Inherited Members

- Static Public Member Functions inherited from TaleWorlds.CampaignSystem.CampaignBehaviorBase
static T GetCampaignBehavior< T > ()
 
- Public Attributes inherited from TaleWorlds.CampaignSystem.CampaignBehaviorBase
readonly string StringId
 

Constructor & Destructor Documentation

◆ CaravansCampaignBehavior()

TaleWorlds.CampaignSystem.CampaignBehaviors.CaravansCampaignBehavior.CaravansCampaignBehavior ( )

Member Function Documentation

◆ RegisterEvents()

override void TaleWorlds.CampaignSystem.CampaignBehaviors.CaravansCampaignBehavior.RegisterEvents ( )
virtual

◆ OnNewGameCreatedPartialFollowUpEvent()

void TaleWorlds.CampaignSystem.CampaignBehaviors.CaravansCampaignBehavior.OnNewGameCreatedPartialFollowUpEvent ( CampaignGameStarter  starter,
int  i 
)

◆ SyncData()

override void TaleWorlds.CampaignSystem.CampaignBehaviors.CaravansCampaignBehavior.SyncData ( IDataStore  dataStore)
virtual

◆ OnSessionLaunched()

void TaleWorlds.CampaignSystem.CampaignBehaviors.CaravansCampaignBehavior.OnSessionLaunched ( CampaignGameStarter  campaignGameStarter)

◆ ShouldHaveCaravan()

bool TaleWorlds.CampaignSystem.CampaignBehaviors.CaravansCampaignBehavior.ShouldHaveCaravan ( Hero  hero)

◆ SpawnCaravan()

void TaleWorlds.CampaignSystem.CampaignBehaviors.CaravansCampaignBehavior.SpawnCaravan ( Hero  hero,
bool  initialSpawn = false 
)

◆ DailyTick()

void TaleWorlds.CampaignSystem.CampaignBehaviors.CaravansCampaignBehavior.DailyTick ( )

◆ HourlyTickParty()

void TaleWorlds.CampaignSystem.CampaignBehaviors.CaravansCampaignBehavior.HourlyTickParty ( MobileParty  caravanParty)

◆ OnSettlementEntered()

void TaleWorlds.CampaignSystem.CampaignBehaviors.CaravansCampaignBehavior.OnSettlementEntered ( MobileParty  mobileParty,
Settlement  settlement,
Hero  hero 
)

◆ OnSettlementLeft()

void TaleWorlds.CampaignSystem.CampaignBehaviors.CaravansCampaignBehavior.OnSettlementLeft ( MobileParty  mobileParty,
Settlement  settlement 
)

◆ AddDialogs()

void TaleWorlds.CampaignSystem.CampaignBehaviors.CaravansCampaignBehavior.AddDialogs ( CampaignGameStarter  starter)
protected

Member Data Documentation

◆ InitialCaravanGold

const int TaleWorlds.CampaignSystem.CampaignBehaviors.CaravansCampaignBehavior.InitialCaravanGold = 10000
static