Class CommonAIComponent
- Namespace
- TaleWorlds.MountAndBlade
- Assembly
- TaleWorlds.MountAndBlade.dll
public class CommonAIComponent : AgentComponent
- Inheritance
-
CommonAIComponent
- Inherited Members
Constructors
CommonAIComponent(Agent)
public CommonAIComponent(Agent agent)
Parameters
agentAgent
Properties
InitialMorale
public float InitialMorale { get; }
Property Value
IsPanicked
public bool IsPanicked { get; }
Property Value
IsRetreating
public bool IsRetreating { get; }
Property Value
Morale
public float Morale { get; set; }
Property Value
RecoveryMorale
public float RecoveryMorale { get; }
Property Value
ReservedRiderAgentIndex
public int ReservedRiderAgentIndex { get; }
Property Value
Methods
CanPanic()
public bool CanPanic()
Returns
Initialize()
public override void Initialize()
OnAgentRemoved()
public override void OnAgentRemoved()
OnComponentRemoved()
public override void OnComponentRemoved()
OnHit(Agent, int, in MissionWeapon)
public override void OnHit(Agent affectorAgent, int damage, in MissionWeapon affectorWeapon)
Parameters
affectorAgentAgentdamageintaffectorWeaponMissionWeapon
OnTickAsAI(float)
public override void OnTickAsAI(float dt)
Parameters
dtfloat
Panic()
public void Panic()
Retreat(bool)
public void Retreat(bool useCachingSystem = false)
Parameters
useCachingSystembool
StopRetreating()
public void StopRetreating()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).