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

Inherits TaleWorlds.MountAndBlade.AgentComponent.

Public Member Functions

 CommonAIComponent (Agent agent)
 
override void Initialize ()
 
override void OnTickAsAI (float dt)
 
void Panic ()
 
void Retreat ()
 
void StopRetreating ()
 
bool CanPanic ()
 
override void OnHit (Agent affectorAgent, int damage, in MissionWeapon affectorWeapon)
 
override void OnAgentRemoved ()
 
- Public Member Functions inherited from TaleWorlds.MountAndBlade.AgentComponent
virtual void Initialize ()
 
virtual void OnTickAsAI (float dt)
 
virtual float GetMoraleAddition ()
 
virtual float GetMoraleDecreaseConstant ()
 
virtual void OnItemPickup (SpawnedItemEntity item)
 
virtual void OnWeaponDrop (MissionWeapon droppedWeapon)
 
virtual void OnStopUsingGameObject ()
 
virtual void OnWeaponHPChanged (TaleWorlds.Core.ItemObject item, int hitPoints)
 
virtual void OnRetreating ()
 
virtual void OnMount (Agent mount)
 
virtual void OnDismount (Agent mount)
 
virtual void OnHit (Agent affectorAgent, int damage, in MissionWeapon affectorWeapon)
 
virtual void OnDisciplineChanged ()
 
virtual void OnAgentRemoved ()
 

Properties

bool IsPanicked [get]
 
bool IsRetreating [get]
 
int ReservedRiderAgentIndex [get]
 
float InitialMorale [get]
 
float RecoveryMorale [get]
 
float Morale [get, set]
 

Additional Inherited Members

- Protected Member Functions inherited from TaleWorlds.MountAndBlade.AgentComponent
 AgentComponent (Agent agent)
 
- Protected Attributes inherited from TaleWorlds.MountAndBlade.AgentComponent
readonly Agent Agent
 

Constructor & Destructor Documentation

◆ CommonAIComponent()

TaleWorlds.MountAndBlade.CommonAIComponent.CommonAIComponent ( Agent  agent)

Member Function Documentation

◆ Initialize()

override void TaleWorlds.MountAndBlade.CommonAIComponent.Initialize ( )
virtual

◆ OnTickAsAI()

override void TaleWorlds.MountAndBlade.CommonAIComponent.OnTickAsAI ( float  dt)
virtual

◆ Panic()

void TaleWorlds.MountAndBlade.CommonAIComponent.Panic ( )

◆ Retreat()

void TaleWorlds.MountAndBlade.CommonAIComponent.Retreat ( )

◆ StopRetreating()

void TaleWorlds.MountAndBlade.CommonAIComponent.StopRetreating ( )

◆ CanPanic()

bool TaleWorlds.MountAndBlade.CommonAIComponent.CanPanic ( )

◆ OnHit()

override void TaleWorlds.MountAndBlade.CommonAIComponent.OnHit ( Agent  affectorAgent,
int  damage,
in MissionWeapon  affectorWeapon 
)
virtual

◆ OnAgentRemoved()

override void TaleWorlds.MountAndBlade.CommonAIComponent.OnAgentRemoved ( )
virtual

Property Documentation

◆ IsPanicked

bool TaleWorlds.MountAndBlade.CommonAIComponent.IsPanicked
get

◆ IsRetreating

bool TaleWorlds.MountAndBlade.CommonAIComponent.IsRetreating
get

◆ ReservedRiderAgentIndex

int TaleWorlds.MountAndBlade.CommonAIComponent.ReservedRiderAgentIndex
get

◆ InitialMorale

float TaleWorlds.MountAndBlade.CommonAIComponent.InitialMorale
get

◆ RecoveryMorale

float TaleWorlds.MountAndBlade.CommonAIComponent.RecoveryMorale
get

◆ Morale

float TaleWorlds.MountAndBlade.CommonAIComponent.Morale
getset