Inherited by SandBox.AI.PassageAI, SandBox.AI.UsablePlaceAI, TaleWorlds.MountAndBlade.BatteringRamAI, TaleWorlds.MountAndBlade.CastleGateAI, TaleWorlds.MountAndBlade.RangedSiegeWeaponAi, TaleWorlds.MountAndBlade.SiegeLadderAI, TaleWorlds.MountAndBlade.SiegeTowerAI, and TaleWorlds.MountAndBlade.StonePileAI.
◆ UsableMachineAIBase()
TaleWorlds.MountAndBlade.UsableMachineAIBase.UsableMachineAIBase |
( |
UsableMachine |
usableMachine | ) |
|
|
protected |
◆ Tick()
void TaleWorlds.MountAndBlade.UsableMachineAIBase.Tick |
( |
Agent |
agentToCompareTo, |
|
|
Formation |
formationToCompareTo, |
|
|
Team |
potentialUsersTeam, |
|
|
float |
dt |
|
) |
| |
◆ OnTick()
virtual void TaleWorlds.MountAndBlade.UsableMachineAIBase.OnTick |
( |
Agent |
agentToCompareTo, |
|
|
Formation |
formationToCompareTo, |
|
|
Team |
potentialUsersTeam, |
|
|
float |
dt |
|
) |
| |
|
protectedvirtual |
◆ GetSuitableAgentForStandingPoint() [1/2]
static Agent TaleWorlds.MountAndBlade.UsableMachineAIBase.GetSuitableAgentForStandingPoint |
( |
UsableMachine |
usableMachine, |
|
|
StandingPoint |
standingPoint, |
|
|
IEnumerable< Agent > |
agents, |
|
|
List< Agent > |
usedAgents |
|
) |
| |
|
static |
◆ GetSuitableAgentForStandingPoint() [2/2]
static Agent TaleWorlds.MountAndBlade.UsableMachineAIBase.GetSuitableAgentForStandingPoint |
( |
UsableMachine |
usableMachine, |
|
|
StandingPoint |
standingPoint, |
|
|
List< ValueTuple< Agent, float > > |
agents, |
|
|
List< Agent > |
usedAgents, |
|
|
float |
weight |
|
) |
| |
|
static |
◆ TeleportUserAgentsToMachine()
virtual void TaleWorlds.MountAndBlade.UsableMachineAIBase.TeleportUserAgentsToMachine |
( |
List< Agent > |
agentList | ) |
|
|
virtual |
◆ StopUsingStandingPoint()
void TaleWorlds.MountAndBlade.UsableMachineAIBase.StopUsingStandingPoint |
( |
StandingPoint |
standingPoint | ) |
|
◆ HandleAgentStopUsingStandingPoint()
virtual void TaleWorlds.MountAndBlade.UsableMachineAIBase.HandleAgentStopUsingStandingPoint |
( |
Agent |
agent, |
|
|
StandingPoint |
standingPoint |
|
) |
| |
|
protectedvirtual |
◆ UsableMachine
readonly UsableMachine TaleWorlds.MountAndBlade.UsableMachineAIBase.UsableMachine |
|
protected |
◆ HasActionCompleted
virtual bool TaleWorlds.MountAndBlade.UsableMachineAIBase.HasActionCompleted |
|
get |
◆ NextOrder
virtual MovementOrder TaleWorlds.MountAndBlade.UsableMachineAIBase.NextOrder |
|
getprotected |