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
numberOfTradeRumors
int
AddTradeRumors(List<TradeRumor>, Settlement)
public void AddTradeRumors(List<TradeRumor> newRumors, Settlement sourceSettlement = null)
Parameters
newRumors
List<TradeRumor>sourceSettlement
Settlement
DailyTick()
public void DailyTick()
DeleteExpiredRumors()
public void DeleteExpiredRumors()
OnSettlementEntered(MobileParty, Settlement, Hero)
public void OnSettlementEntered(MobileParty mobileParty, Settlement settlement, Hero hero)
Parameters
mobileParty
MobilePartysettlement
Settlementhero
Hero
OnTradeRumorIsTaken(List<TradeRumor>, Settlement)
public void OnTradeRumorIsTaken(List<TradeRumor> newRumors, Settlement sourceSettlement = null)
Parameters
newRumors
List<TradeRumor>sourceSettlement
Settlement
RegisterEvents()
public override void RegisterEvents()
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).