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

Inherited by SandBox.CampaignAgentComponent, TaleWorlds.MountAndBlade.AI.AgentComponents.ScriptedMovementComponent, TaleWorlds.MountAndBlade.CommonAIComponent, TaleWorlds.MountAndBlade.HumanAIComponent, TaleWorlds.MountAndBlade.MPPerksAgentComponent, and TaleWorlds.MountAndBlade.VictoryComponent.

Public Member Functions

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 ()
 

Protected Member Functions

 AgentComponent (Agent agent)
 

Protected Attributes

readonly Agent Agent
 

Constructor & Destructor Documentation

◆ AgentComponent()

TaleWorlds.MountAndBlade.AgentComponent.AgentComponent ( Agent  agent)
protected

Member Function Documentation

◆ Initialize()

virtual void TaleWorlds.MountAndBlade.AgentComponent.Initialize ( )
virtual

◆ OnTickAsAI()

◆ GetMoraleAddition()

virtual float TaleWorlds.MountAndBlade.AgentComponent.GetMoraleAddition ( )
virtual

Reimplemented in SandBox.CampaignAgentComponent.

◆ GetMoraleDecreaseConstant()

virtual float TaleWorlds.MountAndBlade.AgentComponent.GetMoraleDecreaseConstant ( )
virtual

Reimplemented in SandBox.CampaignAgentComponent.

◆ OnItemPickup()

virtual void TaleWorlds.MountAndBlade.AgentComponent.OnItemPickup ( SpawnedItemEntity  item)
virtual

◆ OnWeaponDrop()

virtual void TaleWorlds.MountAndBlade.AgentComponent.OnWeaponDrop ( MissionWeapon  droppedWeapon)
virtual

◆ OnStopUsingGameObject()

virtual void TaleWorlds.MountAndBlade.AgentComponent.OnStopUsingGameObject ( )
virtual

Reimplemented in SandBox.CampaignAgentComponent.

◆ OnWeaponHPChanged()

virtual void TaleWorlds.MountAndBlade.AgentComponent.OnWeaponHPChanged ( TaleWorlds.Core.ItemObject  item,
int  hitPoints 
)
virtual

◆ OnRetreating()

virtual void TaleWorlds.MountAndBlade.AgentComponent.OnRetreating ( )
virtual

◆ OnMount()

virtual void TaleWorlds.MountAndBlade.AgentComponent.OnMount ( Agent  mount)
virtual

◆ OnDismount()

virtual void TaleWorlds.MountAndBlade.AgentComponent.OnDismount ( Agent  mount)
virtual

◆ OnHit()

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

◆ OnDisciplineChanged()

virtual void TaleWorlds.MountAndBlade.AgentComponent.OnDisciplineChanged ( )
virtual

◆ OnAgentRemoved()

virtual void TaleWorlds.MountAndBlade.AgentComponent.OnAgentRemoved ( )
virtual

Member Data Documentation

◆ Agent

readonly Agent TaleWorlds.MountAndBlade.AgentComponent.Agent
protected