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
kingdom
Kingdom
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
kingdomName
TextObjectinformalName
TextObjectculture
CultureObjectfounderClan
ClaninitialPolicies
MBReadOnlyList<PolicyObject>encyclopediaText
TextObjectencyclopediaTitle
TextObjectencyclopediaRulerTitle
TextObject
GetEligibleClansForSettlementOwnershipGift(Settlement)
public IEnumerable<Clan> GetEligibleClansForSettlementOwnershipGift(Settlement settlement)
Parameters
settlement
Settlement
Returns
GetMercenaryWageAmount(Hero)
public int GetMercenaryWageAmount(Hero hero)
Parameters
hero
Hero
Returns
GiftSettlementOwnership(Settlement, Clan)
public void GiftSettlementOwnership(Settlement settlement, Clan receiverClan)
Parameters
settlement
SettlementreceiverClan
Clan
OnSessionStart()
public void OnSessionStart()
RaidCompleted(BattleSideEnum, RaidEventComponent)
public void RaidCompleted(BattleSideEnum winnerSide, RaidEventComponent raidEvent)
Parameters
winnerSide
BattleSideEnumraidEvent
RaidEventComponent
RelinquishSettlementOwnership(Settlement)
public void RelinquishSettlementOwnership(Settlement settlement)
Parameters
settlement
Settlement
SiegeCompleted(Settlement, MobileParty, bool, BattleTypes)
public void SiegeCompleted(Settlement settlement, MobileParty capturerParty, bool isWin, MapEvent.BattleTypes battleType)
Parameters
settlement
SettlementcapturerParty
MobilePartyisWin
boolbattleType
MapEvent.BattleTypes
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).