| Agent | TaleWorlds.MountAndBlade.AgentComponent | protected |
| AgentComponent(Agent agent) | TaleWorlds.MountAndBlade.AgentComponent | protected |
| CoverAnimalAgentComponent(Agent agent) | SandBox.Missions.CoverAnimalAgentComponent | |
| FocusableObjectType | SandBox.Missions.CoverAnimalAgentComponent | |
| GetDescriptionText(WeakGameEntity gameEntity) | SandBox.Missions.CoverAnimalAgentComponent | |
| GetInfoTextForBeingNotInteractable(Agent userAgent) | SandBox.Missions.CoverAnimalAgentComponent | |
| GetMoraleAddition() | TaleWorlds.MountAndBlade.AgentComponent | virtual |
| GetMoraleDecreaseConstant() | TaleWorlds.MountAndBlade.AgentComponent | virtual |
| Initialize() | TaleWorlds.MountAndBlade.AgentComponent | virtual |
| IsAtFinalPoint | SandBox.Missions.CoverAnimalAgentComponent | |
| IsFocusable | SandBox.Missions.CoverAnimalAgentComponent | |
| IsMovementStarted | SandBox.Missions.CoverAnimalAgentComponent | |
| IsTargetReached() | SandBox.Missions.CoverAnimalAgentComponent | |
| OnAgentRemoved() | TaleWorlds.MountAndBlade.AgentComponent | virtual |
| OnAgentTeleported() | TaleWorlds.MountAndBlade.AgentComponent | virtual |
| OnAIInputSet(ref Agent.EventControlFlag eventFlag, ref Agent.MovementControlFlag movementFlag, ref Vec2 inputVector) | TaleWorlds.MountAndBlade.AgentComponent | virtual |
| OnComponentRemoved() | TaleWorlds.MountAndBlade.AgentComponent | virtual |
| OnDisciplineChanged() | TaleWorlds.MountAndBlade.AgentComponent | virtual |
| OnDismount(Agent mount) | TaleWorlds.MountAndBlade.AgentComponent | virtual |
| OnFocusGain(Agent userAgent) | SandBox.Missions.CoverAnimalAgentComponent | |
| OnFocusLose(Agent userAgent) | SandBox.Missions.CoverAnimalAgentComponent | |
| OnFormationSet() | TaleWorlds.MountAndBlade.AgentComponent | virtual |
| OnHit(Agent affectorAgent, int damage, in MissionWeapon affectorWeapon, in Blow b, in AttackCollisionData collisionData) | TaleWorlds.MountAndBlade.AgentComponent | virtual |
| OnItemPickup(SpawnedItemEntity item) | TaleWorlds.MountAndBlade.AgentComponent | virtual |
| OnMount(Agent mount) | TaleWorlds.MountAndBlade.AgentComponent | virtual |
| OnRetreating() | TaleWorlds.MountAndBlade.AgentComponent | virtual |
| OnStopUsingGameObject() | TaleWorlds.MountAndBlade.AgentComponent | virtual |
| OnTick(float dt) | SandBox.Missions.CoverAnimalAgentComponent | virtual |
| OnTickParallel(float dt) | TaleWorlds.MountAndBlade.AgentComponent | virtual |
| OnWeaponDrop(MissionWeapon droppedWeapon) | TaleWorlds.MountAndBlade.AgentComponent | virtual |
| OnWeaponHPChanged(TaleWorlds.Core.ItemObject item, int hitPoints) | TaleWorlds.MountAndBlade.AgentComponent | virtual |
| SetDynamicPatrolArea(GameEntity parentPatrolPoint) | SandBox.Missions.CoverAnimalAgentComponent | |
| SetTargetFrame(WorldPosition position, float rotation, float rangeThreshold=1.0f, Agent.AIScriptedFrameFlags flags=Agent.AIScriptedFrameFlags.None) | SandBox.Missions.CoverAnimalAgentComponent | |
| StartMovement() | SandBox.Missions.CoverAnimalAgentComponent | |