Class TradeRumorsCampaignBehavior
- Namespace
- TaleWorlds.CampaignSystem.CampaignBehaviors
- Assembly
- TaleWorlds.CampaignSystem.dll
public class TradeRumorsCampaignBehavior : CampaignBehaviorBase, ITradeRumorCampaignBehavior, ICampaignBehavior
- Inheritance
-
TradeRumorsCampaignBehavior
- Implements
- Inherited Members
Constructors
TradeRumorsCampaignBehavior()
public TradeRumorsCampaignBehavior()
Properties
TradeRumors
public IEnumerable<TradeRumor> TradeRumors { get; }
Property Value
Methods
AddDailyTradeRumors(int)
public void AddDailyTradeRumors(int numberOfTradeRumors)
Parameters
numberOfTradeRumorsint
AddTradeRumors(List<TradeRumor>, Settlement)
public void AddTradeRumors(List<TradeRumor> newRumors, Settlement sourceSettlement = null)
Parameters
newRumorsList<TradeRumor>sourceSettlementSettlement
DailyTick()
public void DailyTick()
DeleteExpiredRumors()
public void DeleteExpiredRumors()
OnSettlementEntered(MobileParty, Settlement, Hero)
public void OnSettlementEntered(MobileParty mobileParty, Settlement settlement, Hero hero)
Parameters
mobilePartyMobilePartysettlementSettlementheroHero
OnTradeRumorIsTaken(List<TradeRumor>, Settlement)
public void OnTradeRumorIsTaken(List<TradeRumor> newRumors, Settlement sourceSettlement = null)
Parameters
newRumorsList<TradeRumor>sourceSettlementSettlement
RegisterEvents()
public override void RegisterEvents()
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).