|
M&B: Bannerlord 1.2.12
The horns sound, the ravens gather.
|
Inherits TaleWorlds.Library.ISerializableObject.
Public Member Functions | |
| TroopRoster (PartyBase ownerParty) | |
| override int | GetHashCode () |
| FlattenedTroopRoster | ToFlattenedRoster () |
| void | Add (IEnumerable< FlattenedTroopRosterElement > elementList) |
| void | Add (TroopRoster troopRoster) |
| void | Add (TroopRosterElement troopRosterElement) |
| ICollection< TroopRosterElement > | RemoveIf (Predicate< TroopRosterElement > match) |
| int | FindIndexOfTroop (CharacterObject character) |
| Finds index of specified character in the roster. Returns a negative number if not found. | |
| CharacterObject | GetManAtIndexFromFlattenedRosterWithFilter (int indexOfTroop, bool includeHeroes=false, bool countOnlyHealthyOnes=false) |
| void | KillNumberOfNonHeroTroopsRandomly (int numberOfMen) |
| void | WoundNumberOfTroopsRandomly (int numberOfMen) |
| void | SwapTroopsAtIndices (int firstIndex, int secondIndex) |
| void | ShiftTroopToIndex (int troopIndex, int targetIndex) |
| int | AddToCountsAtIndex (int index, int countChange, int woundedCountChange=0, int xpChange=0, bool removeDepleted=true) |
| void | CheckValidity () |
| int | AddToCounts (CharacterObject character, int count, bool insertAtFront=false, int woundedCount=0, int xpChange=0, bool removeDepleted=true, int index=-1) |
| int | GetTroopCount (CharacterObject troop) |
| void | RemoveZeroCounts () |
| TroopRosterElement | GetElementCopyAtIndex (int index) |
| void | SetElementNumber (int index, int number) |
| int | GetElementNumber (int index) |
| int | GetElementNumber (CharacterObject character) |
| void | SetElementWoundedNumber (int index, int number) |
| int | GetElementWoundedNumber (int index) |
| void | SetElementXp (int index, int number) |
| int | GetElementXp (int index) |
| int | GetElementXp (CharacterObject character) |
| CharacterObject | GetCharacterAtIndex (int index) |
| void | FillMembersOfRoster (int neededNumber, CharacterObject basicTroop=null) |
| void | WoundMembersOfRoster (float woundedRatio) |
| void | Reset () |
| override bool | Equals (object obj) |
| bool | Contains (CharacterObject character) |
| void | ValidateTroopListCache () |
| MBList< TroopRosterElement > | GetTroopRoster () |
| void | Clear () |
| int | AddXpToTroop (int xpAmount, CharacterObject attackerTroop) |
| int | AddXpToTroopAtIndex (int xpAmount, int index) |
| void | RemoveTroop (CharacterObject troop, int numberToRemove=1, UniqueTroopDescriptor troopSeed=default(UniqueTroopDescriptor), int xp=0) |
| void | WoundTroop (CharacterObject troop, int numberToWound=1, UniqueTroopDescriptor troopSeed=default(UniqueTroopDescriptor)) |
| int | Sum (Func< TroopRosterElement, int > selector) |
| void | OnHeroHealthStatusChanged (Hero hero) |
| void | ClearTempXp () |
| void | UpdateVersion () |
| TroopRoster | CloneRosterData () |
Static Public Member Functions | |
| static TroopRoster | CreateDummyTroopRoster () |
| static void | CalculateCachedStatsOnLoad () |
| static bool | operator== (TroopRoster a, TroopRoster b) |
| static bool | operator!= (TroopRoster a, TroopRoster b) |
Properties | |
| int | Count [get] |
| int | VersionNo [get] |
| int | TotalRegulars [get] |
| int | TotalWoundedRegulars [get] |
| int | TotalWoundedHeroes [get] |
| int | TotalHeroes [get] |
| int | TotalWounded [get] |
| int | TotalManCount [get] |
| int | TotalHealthyCount [get] |
| bool | IsPrisonRoster [get, set] |
| TaleWorlds.CampaignSystem.Roster.TroopRoster.TroopRoster | ( | PartyBase | ownerParty | ) |
|
static |
| override int TaleWorlds.CampaignSystem.Roster.TroopRoster.GetHashCode | ( | ) |
|
static |
| FlattenedTroopRoster TaleWorlds.CampaignSystem.Roster.TroopRoster.ToFlattenedRoster | ( | ) |
| void TaleWorlds.CampaignSystem.Roster.TroopRoster.Add | ( | IEnumerable< FlattenedTroopRosterElement > | elementList | ) |
| void TaleWorlds.CampaignSystem.Roster.TroopRoster.Add | ( | TroopRoster | troopRoster | ) |
| void TaleWorlds.CampaignSystem.Roster.TroopRoster.Add | ( | TroopRosterElement | troopRosterElement | ) |
| ICollection< TroopRosterElement > TaleWorlds.CampaignSystem.Roster.TroopRoster.RemoveIf | ( | Predicate< TroopRosterElement > | match | ) |
| int TaleWorlds.CampaignSystem.Roster.TroopRoster.FindIndexOfTroop | ( | CharacterObject | character | ) |
| character |
| CharacterObject TaleWorlds.CampaignSystem.Roster.TroopRoster.GetManAtIndexFromFlattenedRosterWithFilter | ( | int | indexOfTroop, |
| bool | includeHeroes = false, | ||
| bool | countOnlyHealthyOnes = false ) |
| void TaleWorlds.CampaignSystem.Roster.TroopRoster.KillNumberOfNonHeroTroopsRandomly | ( | int | numberOfMen | ) |
| void TaleWorlds.CampaignSystem.Roster.TroopRoster.WoundNumberOfTroopsRandomly | ( | int | numberOfMen | ) |
| void TaleWorlds.CampaignSystem.Roster.TroopRoster.SwapTroopsAtIndices | ( | int | firstIndex, |
| int | secondIndex ) |
| void TaleWorlds.CampaignSystem.Roster.TroopRoster.ShiftTroopToIndex | ( | int | troopIndex, |
| int | targetIndex ) |
| int TaleWorlds.CampaignSystem.Roster.TroopRoster.AddToCountsAtIndex | ( | int | index, |
| int | countChange, | ||
| int | woundedCountChange = 0, | ||
| int | xpChange = 0, | ||
| bool | removeDepleted = true ) |
| void TaleWorlds.CampaignSystem.Roster.TroopRoster.CheckValidity | ( | ) |
| int TaleWorlds.CampaignSystem.Roster.TroopRoster.AddToCounts | ( | CharacterObject | character, |
| int | count, | ||
| bool | insertAtFront = false, | ||
| int | woundedCount = 0, | ||
| int | xpChange = 0, | ||
| bool | removeDepleted = true, | ||
| int | index = -1 ) |
| int TaleWorlds.CampaignSystem.Roster.TroopRoster.GetTroopCount | ( | CharacterObject | troop | ) |
| void TaleWorlds.CampaignSystem.Roster.TroopRoster.RemoveZeroCounts | ( | ) |
| TroopRosterElement TaleWorlds.CampaignSystem.Roster.TroopRoster.GetElementCopyAtIndex | ( | int | index | ) |
| void TaleWorlds.CampaignSystem.Roster.TroopRoster.SetElementNumber | ( | int | index, |
| int | number ) |
| int TaleWorlds.CampaignSystem.Roster.TroopRoster.GetElementNumber | ( | int | index | ) |
| int TaleWorlds.CampaignSystem.Roster.TroopRoster.GetElementNumber | ( | CharacterObject | character | ) |
| void TaleWorlds.CampaignSystem.Roster.TroopRoster.SetElementWoundedNumber | ( | int | index, |
| int | number ) |
| int TaleWorlds.CampaignSystem.Roster.TroopRoster.GetElementWoundedNumber | ( | int | index | ) |
| void TaleWorlds.CampaignSystem.Roster.TroopRoster.SetElementXp | ( | int | index, |
| int | number ) |
| int TaleWorlds.CampaignSystem.Roster.TroopRoster.GetElementXp | ( | int | index | ) |
| int TaleWorlds.CampaignSystem.Roster.TroopRoster.GetElementXp | ( | CharacterObject | character | ) |
| CharacterObject TaleWorlds.CampaignSystem.Roster.TroopRoster.GetCharacterAtIndex | ( | int | index | ) |
| void TaleWorlds.CampaignSystem.Roster.TroopRoster.FillMembersOfRoster | ( | int | neededNumber, |
| CharacterObject | basicTroop = null ) |
| void TaleWorlds.CampaignSystem.Roster.TroopRoster.WoundMembersOfRoster | ( | float | woundedRatio | ) |
| void TaleWorlds.CampaignSystem.Roster.TroopRoster.Reset | ( | ) |
| override bool TaleWorlds.CampaignSystem.Roster.TroopRoster.Equals | ( | object | obj | ) |
|
static |
|
static |
| bool TaleWorlds.CampaignSystem.Roster.TroopRoster.Contains | ( | CharacterObject | character | ) |
| void TaleWorlds.CampaignSystem.Roster.TroopRoster.ValidateTroopListCache | ( | ) |
| MBList< TroopRosterElement > TaleWorlds.CampaignSystem.Roster.TroopRoster.GetTroopRoster | ( | ) |
| void TaleWorlds.CampaignSystem.Roster.TroopRoster.Clear | ( | ) |
| int TaleWorlds.CampaignSystem.Roster.TroopRoster.AddXpToTroop | ( | int | xpAmount, |
| CharacterObject | attackerTroop ) |
| int TaleWorlds.CampaignSystem.Roster.TroopRoster.AddXpToTroopAtIndex | ( | int | xpAmount, |
| int | index ) |
| void TaleWorlds.CampaignSystem.Roster.TroopRoster.RemoveTroop | ( | CharacterObject | troop, |
| int | numberToRemove = 1, | ||
| UniqueTroopDescriptor | troopSeed = default(UniqueTroopDescriptor), | ||
| int | xp = 0 ) |
| void TaleWorlds.CampaignSystem.Roster.TroopRoster.WoundTroop | ( | CharacterObject | troop, |
| int | numberToWound = 1, | ||
| UniqueTroopDescriptor | troopSeed = default(UniqueTroopDescriptor) ) |
| int TaleWorlds.CampaignSystem.Roster.TroopRoster.Sum | ( | Func< TroopRosterElement, int > | selector | ) |
| void TaleWorlds.CampaignSystem.Roster.TroopRoster.OnHeroHealthStatusChanged | ( | Hero | hero | ) |
| void TaleWorlds.CampaignSystem.Roster.TroopRoster.ClearTempXp | ( | ) |
| void TaleWorlds.CampaignSystem.Roster.TroopRoster.UpdateVersion | ( | ) |
| TroopRoster TaleWorlds.CampaignSystem.Roster.TroopRoster.CloneRosterData | ( | ) |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
getset |