Table of Contents

Class PartyComponent

Namespace
TaleWorlds.CampaignSystem.Party.PartyComponents
Assembly
TaleWorlds.CampaignSystem.dll
public abstract class PartyComponent
Inheritance
PartyComponent
Derived
Inherited Members

Constructors

PartyComponent()

protected PartyComponent()

Properties

AvoidHostileActions

public virtual bool AvoidHostileActions { get; }

Property Value

bool

HomeSettlement

public abstract Settlement HomeSettlement { get; }

Property Value

Settlement

Leader

public virtual Hero Leader { get; }

Property Value

Hero

MobileParty

public MobileParty MobileParty { get; }

Property Value

MobileParty

Name

public abstract TextObject Name { get; }

Property Value

TextObject

Party

public PartyBase Party { get; }

Property Value

PartyBase

PartyOwner

public abstract Hero PartyOwner { get; }

Property Value

Hero

WagePaymentLimit

public virtual int WagePaymentLimit { get; }

Property Value

int

Methods

AutoGeneratedInstanceCollectObjects(List<object>)

protected virtual void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)

Parameters

collectedObjects List<object>

ChangePartyLeader(Hero)

public virtual void ChangePartyLeader(Hero newLeader)

Parameters

newLeader Hero

ClearCachedName()

public virtual void ClearCachedName()

GetMountAndHarnessVisualIdsForPartyIcon(PartyBase, out string, out string)

public virtual void GetMountAndHarnessVisualIdsForPartyIcon(PartyBase party, out string mountStringId, out string harnessStringId)

Parameters

party PartyBase
mountStringId string
harnessStringId string

OnFinalize()

protected virtual void OnFinalize()

OnInitialize()

protected virtual void OnInitialize()

SetWagePaymentLimit(int)

public virtual void SetWagePaymentLimit(int newLimit)

Parameters

newLimit int

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