Table of Contents

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

IEnumerable<TradeRumor>

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 MobileParty
settlement Settlement
hero 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).