Class KingdomManager
- Namespace
- TaleWorlds.CampaignSystem
- Assembly
- TaleWorlds.CampaignSystem.dll
public class KingdomManager
- Inheritance
-
KingdomManager
- Inherited Members
Constructors
KingdomManager()
public KingdomManager()
Fields
PlayerMercenaryServiceNextRenewDay
[SaveableField(2)]
public float PlayerMercenaryServiceNextRenewDay
Field Value
PrisonerLordRansomOffered
[SaveableField(3)]
public Hero PrisonerLordRansomOffered
Field Value
QuarterHourlyTickEvent
public MBCampaignEvent QuarterHourlyTickEvent
Field Value
Methods
AbdicateTheThrone(Kingdom)
public void AbdicateTheThrone(Kingdom kingdom)
Parameters
kingdomKingdom
AutoGeneratedInstanceCollectObjects(List<object>)
protected virtual void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)
Parameters
CreateKingdom(TextObject, TextObject, CultureObject, Clan, MBReadOnlyList<PolicyObject>, TextObject, TextObject, TextObject)
public void CreateKingdom(TextObject kingdomName, TextObject informalName, CultureObject culture, Clan founderClan, MBReadOnlyList<PolicyObject> initialPolicies = null, TextObject encyclopediaText = null, TextObject encyclopediaTitle = null, TextObject encyclopediaRulerTitle = null)
Parameters
kingdomNameTextObjectinformalNameTextObjectcultureCultureObjectfounderClanClaninitialPoliciesMBReadOnlyList<PolicyObject>encyclopediaTextTextObjectencyclopediaTitleTextObjectencyclopediaRulerTitleTextObject
GetEligibleClansForSettlementOwnershipGift(Settlement)
public IEnumerable<Clan> GetEligibleClansForSettlementOwnershipGift(Settlement settlement)
Parameters
settlementSettlement
Returns
GetMercenaryWageAmount(Hero)
public int GetMercenaryWageAmount(Hero hero)
Parameters
heroHero
Returns
GiftSettlementOwnership(Settlement, Clan)
public void GiftSettlementOwnership(Settlement settlement, Clan receiverClan)
Parameters
settlementSettlementreceiverClanClan
OnSessionStart()
public void OnSessionStart()
RaidCompleted(BattleSideEnum, RaidEventComponent)
public void RaidCompleted(BattleSideEnum winnerSide, RaidEventComponent raidEvent)
Parameters
winnerSideBattleSideEnumraidEventRaidEventComponent
RelinquishSettlementOwnership(Settlement)
public void RelinquishSettlementOwnership(Settlement settlement)
Parameters
settlementSettlement
SiegeCompleted(Settlement, MobileParty, bool, BattleTypes)
public void SiegeCompleted(Settlement settlement, MobileParty capturerParty, bool isWin, MapEvent.BattleTypes battleType)
Parameters
settlementSettlementcapturerPartyMobilePartyisWinboolbattleTypeMapEvent.BattleTypes
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).