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
Methods
GetMoraleAddition()
public virtual float GetMoraleAddition()
Returns
GetMoraleDecreaseConstant()
public virtual float GetMoraleDecreaseConstant()
Returns
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
Agentdamage
intaffectorWeapon
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
ItemObjecthitPoints
int
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).