Table of Contents

Class AgentComponent

Namespace
TaleWorlds.MountAndBlade
Assembly
TaleWorlds.MountAndBlade.dll
public abstract class AgentComponent
Inheritance
AgentComponent
Derived
Inherited Members

Constructors

AgentComponent(Agent)

protected AgentComponent(Agent agent)

Parameters

agent Agent

Fields

Agent

protected readonly Agent Agent

Field Value

Agent

Methods

GetMoraleAddition()

public virtual float GetMoraleAddition()

Returns

float

GetMoraleDecreaseConstant()

public virtual float GetMoraleDecreaseConstant()

Returns

float

Initialize()

public virtual void Initialize()

OnAgentRemoved()

public virtual void OnAgentRemoved()

OnComponentRemoved()

public virtual void OnComponentRemoved()

OnDisciplineChanged()

public virtual void OnDisciplineChanged()

OnDismount(Agent)

public virtual void OnDismount(Agent mount)

Parameters

mount Agent

OnHit(Agent, int, in MissionWeapon)

public virtual void OnHit(Agent affectorAgent, int damage, in MissionWeapon affectorWeapon)

Parameters

affectorAgent Agent
damage int
affectorWeapon MissionWeapon

OnItemPickup(SpawnedItemEntity)

public virtual void OnItemPickup(SpawnedItemEntity item)

Parameters

item SpawnedItemEntity

OnMount(Agent)

public virtual void OnMount(Agent mount)

Parameters

mount Agent

OnRetreating()

public virtual void OnRetreating()

OnStopUsingGameObject()

public virtual void OnStopUsingGameObject()

OnTickAsAI(float)

public virtual void OnTickAsAI(float dt)

Parameters

dt float

OnWeaponDrop(MissionWeapon)

public virtual void OnWeaponDrop(MissionWeapon droppedWeapon)

Parameters

droppedWeapon MissionWeapon

OnWeaponHPChanged(ItemObject, int)

public virtual void OnWeaponHPChanged(ItemObject item, int hitPoints)

Parameters

item ItemObject
hitPoints int

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).