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
agentAgent
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
mountAgent
OnHit(Agent, int, in MissionWeapon)
public virtual void OnHit(Agent affectorAgent, int damage, in MissionWeapon affectorWeapon)
Parameters
affectorAgentAgentdamageintaffectorWeaponMissionWeapon
OnItemPickup(SpawnedItemEntity)
public virtual void OnItemPickup(SpawnedItemEntity item)
Parameters
itemSpawnedItemEntity
OnMount(Agent)
public virtual void OnMount(Agent mount)
Parameters
mountAgent
OnRetreating()
public virtual void OnRetreating()
OnStopUsingGameObject()
public virtual void OnStopUsingGameObject()
OnTickAsAI(float)
public virtual void OnTickAsAI(float dt)
Parameters
dtfloat
OnWeaponDrop(MissionWeapon)
public virtual void OnWeaponDrop(MissionWeapon droppedWeapon)
Parameters
droppedWeaponMissionWeapon
OnWeaponHPChanged(ItemObject, int)
public virtual void OnWeaponHPChanged(ItemObject item, int hitPoints)
Parameters
itemItemObjecthitPointsint
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).