Table of Contents

Class GarrisonPartyComponent

Namespace
TaleWorlds.CampaignSystem.Party.PartyComponents
Assembly
TaleWorlds.CampaignSystem.dll
public class GarrisonPartyComponent : PartyComponent
Inheritance
GarrisonPartyComponent
Inherited Members

Constructors

GarrisonPartyComponent(Settlement)

protected GarrisonPartyComponent(Settlement settlement)

Parameters

settlement Settlement

Properties

HomeSettlement

public override Settlement HomeSettlement { get; }

Property Value

Settlement

Name

public override TextObject Name { get; }

Property Value

TextObject

PartyOwner

public override Hero PartyOwner { get; }

Property Value

Hero

Settlement

[SaveableProperty(1)]
public Settlement Settlement { get; }

Property Value

Settlement

WagePaymentLimit

public override int WagePaymentLimit { get; }

Property Value

int

Methods

AutoGeneratedInstanceCollectObjects(List<object>)

protected override void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)

Parameters

collectedObjects List<object>

ClearCachedName()

public override void ClearCachedName()

CreateGarrisonParty(string, Settlement, bool)

public static MobileParty CreateGarrisonParty(string stringId, Settlement settlement, bool isInitialGarrison)

Parameters

stringId string
settlement Settlement
isInitialGarrison bool

Returns

MobileParty

OnFinalize()

protected override void OnFinalize()

OnInitialize()

protected override void OnInitialize()

SetWagePaymentLimit(int)

public override void SetWagePaymentLimit(int newLimit)

Parameters

newLimit int

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).