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

Public Member Functions

void Expire ()
 
void ExpireAfterUnitAddRemove ()
 
 TeamQuerySystem (Team team)
 
void RegisterDeath ()
 
void RegisterDeathByRanged ()
 
float GetLocalAllyPower (Vec2 target)
 
float GetLocalEnemyPower (Vec2 target)
 

Public Attributes

readonly Team Team
 

Properties

IEnumerable< TeamQuerySystemAllyTeams [get]
 
IEnumerable< TeamQuerySystemEnemyTeams [get]
 
int MemberCount [get]
 
WorldPosition MedianPosition [get]
 
Vec2 AveragePosition [get]
 
Vec2 AverageEnemyPosition [get]
 
WorldPosition MedianTargetFormationPosition [get]
 
WorldPosition LeftFlankEdgePosition [get]
 
WorldPosition RightFlankEdgePosition [get]
 
float InfantryRatio [get]
 
float RangedRatio [get]
 
float CavalryRatio [get]
 
float RangedCavalryRatio [get]
 
int AllyUnitCount [get]
 
int EnemyUnitCount [get]
 
float AllyInfantryRatio [get]
 
float AllyRangedRatio [get]
 
float AllyCavalryRatio [get]
 
float AllyRangedCavalryRatio [get]
 
float EnemyInfantryRatio [get]
 
float EnemyRangedRatio [get]
 
float EnemyCavalryRatio [get]
 
float EnemyRangedCavalryRatio [get]
 
float RemainingPowerRatio [get]
 
float TeamPower [get]
 
float TotalPowerRatio [get]
 
float InsideWallsRatio [get]
 
BattlePowerCalculationLogic BattlePowerLogic [get]
 
CasualtyHandler CasualtyHandler [get]
 
float MaxUnderRangedAttackRatio [get]
 
int DeathCount [get]
 
int DeathByRangedCount [get]
 
int AllyRangedUnitCount [get]
 
int AllCavalryUnitCount [get]
 
int EnemyRangedUnitCount [get]
 

Constructor & Destructor Documentation

◆ TeamQuerySystem()

TaleWorlds.MountAndBlade.TeamQuerySystem.TeamQuerySystem ( Team  team)

Member Function Documentation

◆ Expire()

void TaleWorlds.MountAndBlade.TeamQuerySystem.Expire ( )

◆ ExpireAfterUnitAddRemove()

void TaleWorlds.MountAndBlade.TeamQuerySystem.ExpireAfterUnitAddRemove ( )

◆ RegisterDeath()

void TaleWorlds.MountAndBlade.TeamQuerySystem.RegisterDeath ( )

◆ RegisterDeathByRanged()

void TaleWorlds.MountAndBlade.TeamQuerySystem.RegisterDeathByRanged ( )

◆ GetLocalAllyPower()

float TaleWorlds.MountAndBlade.TeamQuerySystem.GetLocalAllyPower ( Vec2  target)

◆ GetLocalEnemyPower()

float TaleWorlds.MountAndBlade.TeamQuerySystem.GetLocalEnemyPower ( Vec2  target)

Member Data Documentation

◆ Team

readonly Team TaleWorlds.MountAndBlade.TeamQuerySystem.Team

Property Documentation

◆ AllyTeams

IEnumerable<TeamQuerySystem> TaleWorlds.MountAndBlade.TeamQuerySystem.AllyTeams
get

◆ EnemyTeams

IEnumerable<TeamQuerySystem> TaleWorlds.MountAndBlade.TeamQuerySystem.EnemyTeams
get

◆ MemberCount

int TaleWorlds.MountAndBlade.TeamQuerySystem.MemberCount
get

◆ MedianPosition

WorldPosition TaleWorlds.MountAndBlade.TeamQuerySystem.MedianPosition
get

◆ AveragePosition

Vec2 TaleWorlds.MountAndBlade.TeamQuerySystem.AveragePosition
get

◆ AverageEnemyPosition

Vec2 TaleWorlds.MountAndBlade.TeamQuerySystem.AverageEnemyPosition
get

◆ MedianTargetFormationPosition

WorldPosition TaleWorlds.MountAndBlade.TeamQuerySystem.MedianTargetFormationPosition
get

◆ LeftFlankEdgePosition

WorldPosition TaleWorlds.MountAndBlade.TeamQuerySystem.LeftFlankEdgePosition
get

◆ RightFlankEdgePosition

WorldPosition TaleWorlds.MountAndBlade.TeamQuerySystem.RightFlankEdgePosition
get

◆ InfantryRatio

float TaleWorlds.MountAndBlade.TeamQuerySystem.InfantryRatio
get

◆ RangedRatio

float TaleWorlds.MountAndBlade.TeamQuerySystem.RangedRatio
get

◆ CavalryRatio

float TaleWorlds.MountAndBlade.TeamQuerySystem.CavalryRatio
get

◆ RangedCavalryRatio

float TaleWorlds.MountAndBlade.TeamQuerySystem.RangedCavalryRatio
get

◆ AllyUnitCount

int TaleWorlds.MountAndBlade.TeamQuerySystem.AllyUnitCount
get

◆ EnemyUnitCount

int TaleWorlds.MountAndBlade.TeamQuerySystem.EnemyUnitCount
get

◆ AllyInfantryRatio

float TaleWorlds.MountAndBlade.TeamQuerySystem.AllyInfantryRatio
get

◆ AllyRangedRatio

float TaleWorlds.MountAndBlade.TeamQuerySystem.AllyRangedRatio
get

◆ AllyCavalryRatio

float TaleWorlds.MountAndBlade.TeamQuerySystem.AllyCavalryRatio
get

◆ AllyRangedCavalryRatio

float TaleWorlds.MountAndBlade.TeamQuerySystem.AllyRangedCavalryRatio
get

◆ EnemyInfantryRatio

float TaleWorlds.MountAndBlade.TeamQuerySystem.EnemyInfantryRatio
get

◆ EnemyRangedRatio

float TaleWorlds.MountAndBlade.TeamQuerySystem.EnemyRangedRatio
get

◆ EnemyCavalryRatio

float TaleWorlds.MountAndBlade.TeamQuerySystem.EnemyCavalryRatio
get

◆ EnemyRangedCavalryRatio

float TaleWorlds.MountAndBlade.TeamQuerySystem.EnemyRangedCavalryRatio
get

◆ RemainingPowerRatio

float TaleWorlds.MountAndBlade.TeamQuerySystem.RemainingPowerRatio
get

◆ TeamPower

float TaleWorlds.MountAndBlade.TeamQuerySystem.TeamPower
get

◆ TotalPowerRatio

float TaleWorlds.MountAndBlade.TeamQuerySystem.TotalPowerRatio
get

◆ InsideWallsRatio

float TaleWorlds.MountAndBlade.TeamQuerySystem.InsideWallsRatio
get

◆ BattlePowerLogic

BattlePowerCalculationLogic TaleWorlds.MountAndBlade.TeamQuerySystem.BattlePowerLogic
get

◆ CasualtyHandler

CasualtyHandler TaleWorlds.MountAndBlade.TeamQuerySystem.CasualtyHandler
get

◆ MaxUnderRangedAttackRatio

float TaleWorlds.MountAndBlade.TeamQuerySystem.MaxUnderRangedAttackRatio
get

◆ DeathCount

int TaleWorlds.MountAndBlade.TeamQuerySystem.DeathCount
get

◆ DeathByRangedCount

int TaleWorlds.MountAndBlade.TeamQuerySystem.DeathByRangedCount
get

◆ AllyRangedUnitCount

int TaleWorlds.MountAndBlade.TeamQuerySystem.AllyRangedUnitCount
get

◆ AllCavalryUnitCount

int TaleWorlds.MountAndBlade.TeamQuerySystem.AllCavalryUnitCount
get

◆ EnemyRangedUnitCount

int TaleWorlds.MountAndBlade.TeamQuerySystem.EnemyRangedUnitCount
get