M&B: Bannerlord 1.1.0
The horns sound, the ravens gather.
|
Inherits TaleWorlds.MountAndBlade.UsableMachineAIBase.
Inherited by TaleWorlds.MountAndBlade.BallistaAI, TaleWorlds.MountAndBlade.MangonelAI, and TaleWorlds.MountAndBlade.TrebuchetAI.
Classes | |
class | ThreatSeeker |
Public Member Functions | |
RangedSiegeWeaponAi (RangedSiegeWeapon rangedSiegeWeapon) | |
void | FindNextTarget () |
![]() | |
void | Tick (Agent agentToCompareTo, Formation formationToCompareTo, Team potentialUsersTeam, float dt) |
virtual void | TeleportUserAgentsToMachine (List< Agent > agentList) |
void | StopUsingStandingPoint (StandingPoint standingPoint) |
Protected Member Functions | |
override void | OnTick (Agent agentToCompareTo, Formation formationToCompareTo, Team potentialUsersTeam, float dt) |
![]() | |
UsableMachineAIBase (UsableMachine usableMachine) | |
virtual void | OnTick (Agent agentToCompareTo, Formation formationToCompareTo, Team potentialUsersTeam, float dt) |
virtual void | HandleAgentStopUsingStandingPoint (Agent agent, StandingPoint standingPoint) |
Additional Inherited Members | |
![]() | |
static Agent | GetSuitableAgentForStandingPoint (UsableMachine usableMachine, StandingPoint standingPoint, IEnumerable< Agent > agents, List< Agent > usedAgents) |
static Agent | GetSuitableAgentForStandingPoint (UsableMachine usableMachine, StandingPoint standingPoint, List< ValueTuple< Agent, float > > agents, List< Agent > usedAgents, float weight) |
![]() | |
readonly UsableMachine | UsableMachine |
The object which ai agents are/will be using. | |
![]() | |
virtual bool | HasActionCompleted [get] |
virtual MovementOrder | NextOrder [get] |
The next action the ai agents will be ordered to do when this ai component's actions have been completed. | |
TaleWorlds.MountAndBlade.RangedSiegeWeaponAi.RangedSiegeWeaponAi | ( | RangedSiegeWeapon | rangedSiegeWeapon | ) |
|
protectedvirtual |
Reimplemented from TaleWorlds.MountAndBlade.UsableMachineAIBase.
void TaleWorlds.MountAndBlade.RangedSiegeWeaponAi.FindNextTarget | ( | ) |