Table of Contents

Struct FlattenedTroopRosterElement

Namespace
TaleWorlds.CampaignSystem.Roster
Assembly
TaleWorlds.CampaignSystem.dll
public struct FlattenedTroopRosterElement : ISavedStruct
Implements
Inherited Members
Extension Methods

Constructors

FlattenedTroopRosterElement(CharacterObject, RosterTroopState, int, UniqueTroopDescriptor, int)

public FlattenedTroopRosterElement(CharacterObject troop, RosterTroopState state = RosterTroopState.Active, int xp = 0, UniqueTroopDescriptor uniqueNo = default, int xpGain = 0)

Parameters

troop CharacterObject
state RosterTroopState
xp int
uniqueNo UniqueTroopDescriptor
xpGain int

FlattenedTroopRosterElement(FlattenedTroopRosterElement, RosterTroopState)

public FlattenedTroopRosterElement(FlattenedTroopRosterElement rosterElement, RosterTroopState state)

Parameters

rosterElement FlattenedTroopRosterElement
state RosterTroopState

Fields

DefaultFlattenedTroopRosterElement

public static readonly FlattenedTroopRosterElement DefaultFlattenedTroopRosterElement

Field Value

FlattenedTroopRosterElement

Properties

Descriptor

public UniqueTroopDescriptor Descriptor { get; }

Property Value

UniqueTroopDescriptor

IsKilled

public bool IsKilled { get; set; }

Property Value

bool

IsRouted

public bool IsRouted { get; set; }

Property Value

bool

IsWounded

public bool IsWounded { get; set; }

Property Value

bool

State

[SaveableProperty(5)]
public RosterTroopState State { get; }

Property Value

RosterTroopState

Troop

public CharacterObject Troop { get; }

Property Value

CharacterObject

Xp

public int Xp { get; }

Property Value

int

XpGained

public int XpGained { get; }

Property Value

int

Methods

AutoGeneratedStaticCollectObjectsFlattenedTroopRosterElement(object, List<object>)

public static void AutoGeneratedStaticCollectObjectsFlattenedTroopRosterElement(object o, List<object> collectedObjects)

Parameters

o object
collectedObjects List<object>

ToString()

public override string ToString()

Returns

string

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