Table of Contents

Class TeamQuerySystem

Namespace
TaleWorlds.MountAndBlade
Assembly
TaleWorlds.MountAndBlade.dll
public class TeamQuerySystem
Inheritance
TeamQuerySystem
Inherited Members

Constructors

TeamQuerySystem(Team)

public TeamQuerySystem(Team team)

Parameters

team Team

Fields

Team

public readonly Team Team

Field Value

Team

Properties

AllCavalryUnitCount

public int AllCavalryUnitCount { get; }

Property Value

int

AllyCavalryRatio

public float AllyCavalryRatio { get; }

Property Value

float

AllyInfantryRatio

public float AllyInfantryRatio { get; }

Property Value

float

AllyRangedCavalryRatio

public float AllyRangedCavalryRatio { get; }

Property Value

float

AllyRangedRatio

public float AllyRangedRatio { get; }

Property Value

float

AllyRangedUnitCount

public int AllyRangedUnitCount { get; }

Property Value

int

AllyUnitCount

public int AllyUnitCount { get; }

Property Value

int

AverageEnemyPosition

public Vec2 AverageEnemyPosition { get; }

Property Value

Vec2

AveragePosition

public Vec2 AveragePosition { get; }

Property Value

Vec2

BattlePowerLogic

public BattlePowerCalculationLogic BattlePowerLogic { get; }

Property Value

BattlePowerCalculationLogic

CasualtyHandler

public CasualtyHandler CasualtyHandler { get; }

Property Value

CasualtyHandler

CavalryRatio

public float CavalryRatio { get; }

Property Value

float

DeathByRangedCount

public int DeathByRangedCount { get; }

Property Value

int

DeathCount

public int DeathCount { get; }

Property Value

int

EnemyCavalryRatio

public float EnemyCavalryRatio { get; }

Property Value

float

EnemyInfantryRatio

public float EnemyInfantryRatio { get; }

Property Value

float

EnemyRangedCavalryRatio

public float EnemyRangedCavalryRatio { get; }

Property Value

float

EnemyRangedRatio

public float EnemyRangedRatio { get; }

Property Value

float

EnemyRangedUnitCount

public int EnemyRangedUnitCount { get; }

Property Value

int

EnemyUnitCount

public int EnemyUnitCount { get; }

Property Value

int

InfantryRatio

public float InfantryRatio { get; }

Property Value

float

InsideWallsRatio

public float InsideWallsRatio { get; }

Property Value

float

LeftFlankEdgePosition

public WorldPosition LeftFlankEdgePosition { get; }

Property Value

WorldPosition

MaxUnderRangedAttackRatio

public float MaxUnderRangedAttackRatio { get; }

Property Value

float

MedianPosition

public WorldPosition MedianPosition { get; }

Property Value

WorldPosition

MedianTargetFormation

public FormationQuerySystem MedianTargetFormation { get; }

Property Value

FormationQuerySystem

MedianTargetFormationPosition

public WorldPosition MedianTargetFormationPosition { get; }

Property Value

WorldPosition

MemberCount

public int MemberCount { get; }

Property Value

int

RangedCavalryRatio

public float RangedCavalryRatio { get; }

Property Value

float

RangedRatio

public float RangedRatio { get; }

Property Value

float

RemainingPowerRatio

public float RemainingPowerRatio { get; }

Property Value

float

RightFlankEdgePosition

public WorldPosition RightFlankEdgePosition { get; }

Property Value

WorldPosition

TeamPower

public float TeamPower { get; }

Property Value

float

TotalPowerRatio

public float TotalPowerRatio { get; }

Property Value

float

Methods

Expire()

public void Expire()

ExpireAfterUnitAddRemove()

public void ExpireAfterUnitAddRemove()

GetLocalAllyPower(Vec2)

public float GetLocalAllyPower(Vec2 target)

Parameters

target Vec2

Returns

float

GetLocalEnemyPower(Vec2)

public float GetLocalEnemyPower(Vec2 target)

Parameters

target Vec2

Returns

float

RegisterDeath()

public void RegisterDeath()

RegisterDeathByRanged()

public void RegisterDeathByRanged()

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