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
CharacterObjectstate
RosterTroopStatexp
intuniqueNo
UniqueTroopDescriptorxpGain
int
FlattenedTroopRosterElement(FlattenedTroopRosterElement, RosterTroopState)
public FlattenedTroopRosterElement(FlattenedTroopRosterElement rosterElement, RosterTroopState state)
Parameters
rosterElement
FlattenedTroopRosterElementstate
RosterTroopState
Fields
DefaultFlattenedTroopRosterElement
public static readonly FlattenedTroopRosterElement DefaultFlattenedTroopRosterElement
Field Value
Properties
Descriptor
public UniqueTroopDescriptor Descriptor { get; }
Property Value
IsKilled
public bool IsKilled { get; set; }
Property Value
IsRouted
public bool IsRouted { get; set; }
Property Value
IsWounded
public bool IsWounded { get; set; }
Property Value
State
[SaveableProperty(5)]
public RosterTroopState State { get; }
Property Value
Troop
public CharacterObject Troop { get; }
Property Value
Xp
public int Xp { get; }
Property Value
XpGained
public int XpGained { get; }
Property Value
Methods
AutoGeneratedStaticCollectObjectsFlattenedTroopRosterElement(object, List<object>)
public static void AutoGeneratedStaticCollectObjectsFlattenedTroopRosterElement(object o, List<object> collectedObjects)
Parameters
ToString()
public override string ToString()
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).