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

Public Member Functions

 ThreatSeeker (RangedSiegeWeapon weapon)
 
Threat PrepareTargetFromTask ()
 
bool UpdateThreatSeekerTask ()
 
void PrepareThreatSeekerTask (Action lastAction)
 
void Release ()
 
List< ThreatGetAllThreats ()
 

Static Public Member Functions

static TargetFlags GetTargetFlagsOfFormation ()
 
static Threat GetMaxThreat (List< ICastleKeyPosition > castleKeyPositions)
 

Public Attributes

RangedSiegeWeapon Weapon
 
List< Vec3WeaponPositions
 

Constructor & Destructor Documentation

◆ ThreatSeeker()

TaleWorlds.MountAndBlade.RangedSiegeWeaponAi.ThreatSeeker.ThreatSeeker ( RangedSiegeWeapon  weapon)

Member Function Documentation

◆ PrepareTargetFromTask()

Threat TaleWorlds.MountAndBlade.RangedSiegeWeaponAi.ThreatSeeker.PrepareTargetFromTask ( )

◆ UpdateThreatSeekerTask()

bool TaleWorlds.MountAndBlade.RangedSiegeWeaponAi.ThreatSeeker.UpdateThreatSeekerTask ( )

◆ PrepareThreatSeekerTask()

void TaleWorlds.MountAndBlade.RangedSiegeWeaponAi.ThreatSeeker.PrepareThreatSeekerTask ( Action  lastAction)

◆ Release()

void TaleWorlds.MountAndBlade.RangedSiegeWeaponAi.ThreatSeeker.Release ( )

◆ GetAllThreats()

List< Threat > TaleWorlds.MountAndBlade.RangedSiegeWeaponAi.ThreatSeeker.GetAllThreats ( )

◆ GetTargetFlagsOfFormation()

static TargetFlags TaleWorlds.MountAndBlade.RangedSiegeWeaponAi.ThreatSeeker.GetTargetFlagsOfFormation ( )
static

◆ GetMaxThreat()

static Threat TaleWorlds.MountAndBlade.RangedSiegeWeaponAi.ThreatSeeker.GetMaxThreat ( List< ICastleKeyPosition castleKeyPositions)
static

Member Data Documentation

◆ Weapon

RangedSiegeWeapon TaleWorlds.MountAndBlade.RangedSiegeWeaponAi.ThreatSeeker.Weapon

◆ WeaponPositions

List<Vec3> TaleWorlds.MountAndBlade.RangedSiegeWeaponAi.ThreatSeeker.WeaponPositions