Class CaravansCampaignBehavior
- Namespace
- TaleWorlds.CampaignSystem.CampaignBehaviors
- Assembly
- TaleWorlds.CampaignSystem.dll
public class CaravansCampaignBehavior : CampaignBehaviorBase, ICampaignBehavior
- Inheritance
-
CaravansCampaignBehavior
- Implements
- Inherited Members
Constructors
CaravansCampaignBehavior()
public CaravansCampaignBehavior()
Fields
InitialCaravanGold
public const int InitialCaravanGold = 10000
Field Value
Methods
AddDialogs(CampaignGameStarter)
protected void AddDialogs(CampaignGameStarter starter)
Parameters
starter
CampaignGameStarter
DailyTick()
public void DailyTick()
HourlyTickParty(MobileParty)
public void HourlyTickParty(MobileParty caravanParty)
Parameters
caravanParty
MobileParty
OnNewGameCreatedPartialFollowUpEvent(CampaignGameStarter, int)
public void OnNewGameCreatedPartialFollowUpEvent(CampaignGameStarter starter, int i)
Parameters
starter
CampaignGameStarteri
int
OnSessionLaunched(CampaignGameStarter)
public void OnSessionLaunched(CampaignGameStarter campaignGameStarter)
Parameters
campaignGameStarter
CampaignGameStarter
OnSettlementEntered(MobileParty, Settlement, Hero)
public void OnSettlementEntered(MobileParty mobileParty, Settlement settlement, Hero hero)
Parameters
mobileParty
MobilePartysettlement
Settlementhero
Hero
OnSettlementLeft(MobileParty, Settlement)
public void OnSettlementLeft(MobileParty mobileParty, Settlement settlement)
Parameters
mobileParty
MobilePartysettlement
Settlement
RegisterEvents()
public override void RegisterEvents()
ShouldHaveCaravan(Hero)
public bool ShouldHaveCaravan(Hero hero)
Parameters
hero
Hero
Returns
SpawnCaravan(Hero, bool)
public void SpawnCaravan(Hero hero, bool initialSpawn = false)
Parameters
SyncData(IDataStore)
public override void SyncData(IDataStore dataStore)
Parameters
dataStore
IDataStore
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).