M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.CustomBattleTroopSupplier Class Reference

Inherits TaleWorlds.Core.IMissionTroopSupplier.

Public Member Functions

 CustomBattleTroopSupplier (CustomBattleCombatant customBattleCombatant, bool isPlayerSide, bool isPlayerGeneral, Func< BasicCharacterObject, bool > customAllocationConditions=null)
 
IEnumerable< IAgentOriginBaseSupplyTroops (int numberToAllocate)
 
IEnumerable< IAgentOriginBaseGetAllTroops ()
 
BasicCharacterObject GetGeneralCharacter ()
 
void OnTroopWounded ()
 
void OnTroopKilled ()
 
void OnTroopRouted ()
 
int GetNumberOfPlayerControllableTroops ()
 
IEnumerable< IAgentOriginBaseSupplyTroops (int numberToAllocate)
 
IEnumerable< IAgentOriginBaseGetAllTroops ()
 
BasicCharacterObject GetGeneralCharacter ()
 
int GetNumberOfPlayerControllableTroops ()
 

Properties

int NumRemovedTroops [get]
 
int NumTroopsNotSupplied [get]
 
bool AnyTroopRemainsToBeSupplied [get]
 
- Properties inherited from TaleWorlds.Core.IMissionTroopSupplier
int NumRemovedTroops [get]
 
int NumTroopsNotSupplied [get]
 
bool AnyTroopRemainsToBeSupplied [get]
 

Constructor & Destructor Documentation

◆ CustomBattleTroopSupplier()

TaleWorlds.MountAndBlade.CustomBattleTroopSupplier.CustomBattleTroopSupplier ( CustomBattleCombatant  customBattleCombatant,
bool  isPlayerSide,
bool  isPlayerGeneral,
Func< BasicCharacterObject, bool >  customAllocationConditions = null 
)

Member Function Documentation

◆ SupplyTroops()

IEnumerable< IAgentOriginBase > TaleWorlds.MountAndBlade.CustomBattleTroopSupplier.SupplyTroops ( int  numberToAllocate)

◆ GetAllTroops()

IEnumerable< IAgentOriginBase > TaleWorlds.MountAndBlade.CustomBattleTroopSupplier.GetAllTroops ( )

◆ GetGeneralCharacter()

BasicCharacterObject TaleWorlds.MountAndBlade.CustomBattleTroopSupplier.GetGeneralCharacter ( )

◆ OnTroopWounded()

void TaleWorlds.MountAndBlade.CustomBattleTroopSupplier.OnTroopWounded ( )

◆ OnTroopKilled()

void TaleWorlds.MountAndBlade.CustomBattleTroopSupplier.OnTroopKilled ( )

◆ OnTroopRouted()

void TaleWorlds.MountAndBlade.CustomBattleTroopSupplier.OnTroopRouted ( )

◆ GetNumberOfPlayerControllableTroops()

int TaleWorlds.MountAndBlade.CustomBattleTroopSupplier.GetNumberOfPlayerControllableTroops ( )

Property Documentation

◆ NumRemovedTroops

int TaleWorlds.MountAndBlade.CustomBattleTroopSupplier.NumRemovedTroops
get

◆ NumTroopsNotSupplied

int TaleWorlds.MountAndBlade.CustomBattleTroopSupplier.NumTroopsNotSupplied
get

◆ AnyTroopRemainsToBeSupplied

bool TaleWorlds.MountAndBlade.CustomBattleTroopSupplier.AnyTroopRemainsToBeSupplied
get