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
starterCampaignGameStarter
DailyTick()
public void DailyTick()
HourlyTickParty(MobileParty)
public void HourlyTickParty(MobileParty caravanParty)
Parameters
caravanPartyMobileParty
OnNewGameCreatedPartialFollowUpEvent(CampaignGameStarter, int)
public void OnNewGameCreatedPartialFollowUpEvent(CampaignGameStarter starter, int i)
Parameters
starterCampaignGameStarteriint
OnSessionLaunched(CampaignGameStarter)
public void OnSessionLaunched(CampaignGameStarter campaignGameStarter)
Parameters
campaignGameStarterCampaignGameStarter
OnSettlementEntered(MobileParty, Settlement, Hero)
public void OnSettlementEntered(MobileParty mobileParty, Settlement settlement, Hero hero)
Parameters
mobilePartyMobilePartysettlementSettlementheroHero
OnSettlementLeft(MobileParty, Settlement)
public void OnSettlementLeft(MobileParty mobileParty, Settlement settlement)
Parameters
mobilePartyMobilePartysettlementSettlement
RegisterEvents()
public override void RegisterEvents()
ShouldHaveCaravan(Hero)
public bool ShouldHaveCaravan(Hero hero)
Parameters
heroHero
Returns
SpawnCaravan(Hero, bool)
public void SpawnCaravan(Hero hero, bool initialSpawn = false)
Parameters
SyncData(IDataStore)
public override void SyncData(IDataStore dataStore)
Parameters
dataStoreIDataStore
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).