M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
|
Inherits DotNetObject, TaleWorlds.Core.IAgent, TaleWorlds.MountAndBlade.IFocusable, TaleWorlds.MountAndBlade.IUsable, TaleWorlds.MountAndBlade.IFormationUnit, and TaleWorlds.Core.ITrackableBase.
Classes | |
struct | AgentLastHitInfo |
struct | AgentPropertiesModifiers |
class | Hitter |
Public Types | |
enum | ActionStage |
enum | AIScriptedFrameFlags |
Must sync with enum agent.h.enum Ai_special_mode_flag More... | |
enum | AISpecialCombatModeFlags |
Must sync with enum agent.h.enum Ai_special_mode_flag More... | |
enum | AIStateFlag |
Flags for AI states of agents. More... | |
enum | WatchState |
enum | MortalityState |
enum | ControllerType |
enum | CreationType |
Shows the creation type of the agent. More... | |
enum | EventControlFlag : uint |
enum | FacialAnimChannel |
enum | ActionCodeType |
enum | GuardMode |
enum | HandIndex |
enum | KillInfo : sbyte |
enum | MovementBehaviorType |
enum | MovementControlFlag : uint |
enum | UnderAttackType |
enum | UsageDirection |
enum | WeaponWieldActionType |
Public Member Functions | |
delegate void | OnAgentHealthChangedDelegate (Agent agent, float oldHealth, float newHealth) |
delegate void | OnMountHealthChangedDelegate (Agent agent, Agent mount, float oldHealth, float newHealth) |
delegate void | OnMainAgentWieldedItemChangeDelegate () |
float | GetMissileRangeWithHeightDifferenceAux (float targetZ) |
string | GetSoundAndCollisionInfoClassName () |
void | UpdateAgentStats () |
float | GetWeaponInaccuracy (EquipmentIndex weaponSlotIndex, int weaponUsageIndex) |
float | DebugGetHealth () |
void | SetTargetPosition (Vec2 value) |
void | SetGuardState (Agent guardedAgent, bool isGuarding) |
void | SetAveragePingInMilliseconds (double averagePingInMilliseconds) |
void | SetTargetPositionAndDirection (Vec2 targetPosition, Vec3 targetDirection) |
void | SetWatchState (WatchState watchState) |
void | SetFormationBanner (ItemObject banner) |
void | SetIsAIPaused (bool isPaused) |
void | ResetEnemyCaches () |
void | SetTargetPositionSynched (ref Vec2 targetPosition) |
void | SetTargetPositionAndDirectionSynched (ref Vec2 targetPosition, ref Vec3 targetDirection) |
void | SetBodyArmorMaterialType (ArmorComponent.ArmorMaterialTypes bodyArmorMaterialType) |
void | SetUsedGameObjectForClient (UsableMissionObject usedObject) |
void | SetTeam (Team team, bool sync) |
void | SetClothingColor1 (uint color) |
void | SetClothingColor2 (uint color) |
void | SetWieldedItemIndexAsClient (HandIndex handIndex, EquipmentIndex equipmentIndex, bool isWieldedInstantly, bool isWieldedOnSpawn, int mainHandCurrentUsageIndex) |
void | SetAsConversationAgent (bool set) |
void | SetCrouchMode (bool set) |
void | SetWeaponAmountInSlot (EquipmentIndex equipmentSlot, short amount, bool enforcePrimaryItem) |
Sets the amount of weapons in slot and updates the weapon meshes. More... | |
void | SetWeaponAmmoAsClient (EquipmentIndex equipmentIndex, EquipmentIndex ammoEquipmentIndex, short ammo) |
void | SetWeaponReloadPhaseAsClient (EquipmentIndex equipmentIndex, short reloadState) |
void | SetReloadAmmoInSlot (EquipmentIndex equipmentIndex, EquipmentIndex ammoSlotIndex, short reloadedAmmo) |
void | SetUsageIndexOfWeaponInSlotAsClient (EquipmentIndex slotIndex, int usageIndex) |
void | SetRandomizeColors (bool shouldRandomize) |
void | SetAlwaysAttackInMelee (bool attack) |
void | SetFormationFrameDisabled () |
void | SetFormationFrameEnabled (WorldPosition position, Vec2 direction, float formationDirectionEnforcingFactor) |
void | SetShouldCatchUpWithFormation (bool value) |
void | SetFormationIntegrityData (Vec2 position, Vec2 currentFormationDirection, Vec2 averageVelocityOfCloseAgents, float averageMaxUnlimitedSpeedOfCloseAgents, float deviationOfPositions) |
void | SetGuardedAgent (Agent guardedAgent) |
void | SetCurrentActionProgress (int channelNo, float progress) |
void | SetCurrentActionSpeed (int channelNo, float speed) |
bool | SetActionChannel (int channelNo, ActionIndexCache actionIndexCache, bool ignorePriority=false, ulong additionalFlags=0, float blendWithNextActionFactor=0.0f, float actionSpeed=1.0f, float blendInPeriod=-0.2f, float blendOutPeriodToNoAnim=0.4f, float startProgress=0.0f, bool useLinearSmoothing=false, float blendOutPeriod=-0.2f, int actionShift=0, bool forceFaceMorphRestart=true) |
void | SetMinimumSpeed (float speed) |
void | SetAttackState (int attackState) |
void | SetAIBehaviorParams (HumanAIComponent.AISimpleBehaviorKind behavior, float y1, float x2, float y2, float x3, float y3) |
void | SetAllBehaviorParams (HumanAIComponent.BehaviorValues[] behaviorParams) |
void | SetMovementDirection (in Vec2 direction) |
void | SetScriptedFlags (AIScriptedFrameFlags flags) |
void | GetDebugValues (float[] values, ref int valueCount) |
void | SetScriptedCombatFlags (AISpecialCombatModeFlags flags) |
void | SetScriptedPositionAndDirection (ref WorldPosition scriptedPosition, float scriptedDirection, bool addHumanLikeDelay, AIScriptedFrameFlags additionalFlags=AIScriptedFrameFlags.None, string debugString="") |
void | SetScriptedPosition (ref WorldPosition position, bool addHumanLikeDelay, AIScriptedFrameFlags additionalFlags=AIScriptedFrameFlags.None, string debugString="") |
void | SetScriptedTargetEntityAndPosition (GameEntity target, WorldPosition position, AISpecialCombatModeFlags additionalFlags=AISpecialCombatModeFlags.None, bool ignoreIfAlreadyAttacking=false) |
void | SetAgentExcludeStateForFaceGroupId (int faceGroupId, bool isExcluded) |
void | SetLookAgent (Agent agent) |
void | SetInteractionAgent (Agent agent) |
void | SetLookToPointOfInterest (Vec3 point) |
void | SetAgentFlags (AgentFlag agentFlags) |
void | SetSelectedMountIndex (int mountIndex) |
int | GetSelectedMountIndex () |
int | GetRidingOrder () |
void | SetAgentFacialAnimation (FacialAnimChannel channel, string animationName, bool loop) |
bool | SetHandInverseKinematicsFrame (ref MatrixFrame leftGlobalFrame, ref MatrixFrame rightGlobalFrame) |
void | SetNativeFormationNo (int formationNo) |
void | SetDirectionChangeTendency (float tendency) |
void | SetFiringOrder (int order) |
void | SetSoundOcclusion (float value) |
void | SetRidingOrder (int order) |
float | GetBattleImportance () |
void | SetSynchedPrefabComponentVisibility (int componentIndex, bool visibility) |
void | SetActionSet (ref AnimationSystemData animationSystemData) |
void | SetColumnwiseFollowAgent (Agent followAgent, ref Vec2 followPosition) |
void | SetHandInverseKinematicsFrameForMissionObjectUsage (in MatrixFrame localIKFrame, in MatrixFrame boundEntityGlobalFrame, float animationHeightDifference=0.0f) |
void | SetWantsToYell () |
void | SetCapeClothSimulator (GameEntityComponent clothSimulatorComponent) |
Vec2 | GetTargetPosition () |
Vec3 | GetTargetDirection () |
float | GetAimingTimer () |
float | GetInteractionDistanceToUsable (IUsable usable) |
TextObject | GetInfoTextForBeingNotInteractable (Agent userAgent) |
T | GetController< T > () |
EquipmentIndex | GetWieldedItemIndex (HandIndex index) |
float | GetTrackDistanceToMainAgent () |
string | GetDescriptionText (GameEntity gameEntity=null) |
GameEntity | GetWeaponEntityFromEquipmentSlot (EquipmentIndex slotIndex) |
WorldPosition | GetRetreatPos () |
AIScriptedFrameFlags | GetScriptedFlags () |
AISpecialCombatModeFlags | GetScriptedCombatFlags () |
GameEntity | GetSteppedEntity () |
AnimFlags | GetCurrentAnimationFlag (int channelNo) |
ActionIndexCache | GetCurrentAction (int channelNo) |
ActionCodeType | GetCurrentActionType (int channelNo) |
ActionStage | GetCurrentActionStage (int channelNo) |
UsageDirection | GetCurrentActionDirection (int channelNo) |
int | GetCurrentActionPriority (int channelNo) |
float | GetCurrentActionProgress (int channelNo) |
float | GetActionChannelWeight (int channelNo) |
float | GetActionChannelCurrentActionWeight (int channelNo) |
WorldFrame | GetWorldFrame () |
float | GetLookDownLimit () |
float | GetEyeGlobalHeight () |
float | GetMaximumSpeedLimit () |
Vec2 | GetCurrentVelocity () |
float | GetTurnSpeed () |
float | GetCurrentSpeedLimit () |
Vec2 | GetMovementDirection () |
Vec3 | GetCurWeaponOffset () |
bool | GetIsLeftStance () |
float | GetPathDistanceToPoint (ref Vec3 point) |
int | GetCurrentNavigationFaceId () |
WorldPosition | GetWorldPosition () |
Agent | GetLookAgent () |
Agent | GetTargetAgent () |
AgentFlag | GetAgentFlags () |
string | GetAgentFacialAnimation () |
string | GetAgentVoiceDefinition () |
Vec3 | GetEyeGlobalPosition () |
Vec3 | GetChestGlobalPosition () |
MovementControlFlag | GetDefendMovementFlag () |
UsageDirection | GetAttackDirection (bool doAiCheck) |
WeaponInfo | GetWieldedWeaponInfo (HandIndex handIndex) |
Vec2 | GetBodyRotationConstraint (int channelIndex=1) |
float | GetTotalEncumbrance () |
T | GetComponent< T > () |
float | GetAgentDrivenPropertyValue (DrivenProperty type) |
UsableMachine | GetSteppedMachine () |
int | GetAttachedWeaponsCount () |
MissionWeapon | GetAttachedWeapon (int index) |
MatrixFrame | GetAttachedWeaponFrame (int index) |
sbyte | GetAttachedWeaponBoneIndex (int index) |
void | DeleteAttachedWeapon (int index) |
bool | HasRangedWeapon (bool checkHasAmmo=false) |
void | GetFormationFileAndRankInfo (out int fileIndex, out int rankIndex) |
void | GetFormationFileAndRankInfo (out int fileIndex, out int rankIndex, out int fileCount, out int rankCount) |
void | SetMortalityState (MortalityState newState) |
void | ToggleInvulnerable () |
float | GetArmLength () |
float | GetArmWeight () |
void | GetRunningSimulationDataUntilMaximumSpeedReached (ref float combatAccelerationTime, ref float maxSpeed, float[] speedValues) |
void | SetMaximumSpeedLimit (float maximumSpeedLimit, bool isMultiplier) |
float | GetBaseArmorEffectivenessForBodyPart (BoneBodyPartType bodyPart) |
AITargetVisibilityState | GetLastTargetVisibilityState () |
float | GetTargetRange () |
float | GetMissileRange () |
ItemObject | GetWeaponToReplaceOnQuickAction (SpawnedItemEntity spawnedItem, out EquipmentIndex possibleSlotIndex) |
Hitter | GetAssistingHitter (MissionPeer killerPeer) |
bool | CanReachAgent (Agent otherAgent) |
bool | CanInteractWithAgent (Agent otherAgent, float userAgentCameraElevation) |
bool | CanBeAssignedForScriptedMovement () |
bool | CanReachAndUseObject (UsableMissionObject gameObject, float distanceSq) |
Checks if this agent's position and look direction are sufficient for using param game object. Checks if param gameObject is usable or not. More... | |
bool | CanReachObject (UsableMissionObject gameObject, float distanceSq) |
bool | CanUseObject (UsableMissionObject gameObject) |
bool | CanMoveDirectlyToPosition (in WorldPosition worldPosition) |
bool | CanInteractableWeaponBePickedUp (SpawnedItemEntity spawnedItem) |
bool | CanQuickPickUp (SpawnedItemEntity spawnedItem) |
bool | CanTeleport () |
bool | IsActive () |
bool | IsRetreating () |
bool | IsFadingOut () |
void | SetAgentDrivenPropertyValueFromConsole (DrivenProperty type, float val) |
bool | IsOnLand () |
bool | IsSliding () |
bool | IsReleasingChainAttack () |
bool | IsCameraAttachable () |
bool | IsSynchedPrefabComponentVisible (int componentIndex) |
bool | IsEnemyOf (Agent otherAgent) |
bool | IsFriendOf (Agent otherAgent) |
void | OnFocusGain (Agent userAgent) |
void | OnFocusLose (Agent userAgent) |
void | OnItemRemovedFromScene () |
void | OnUse (Agent userAgent) |
void | OnUseStopped (Agent userAgent, bool isSuccessful, int preferenceIndex) |
void | OnWeaponDrop (EquipmentIndex equipmentSlot) |
void | OnItemPickup (SpawnedItemEntity spawnedItemEntity, EquipmentIndex weaponPickUpSlotIndex, out bool removeWeapon) |
bool | CheckTracked (BasicCharacterObject basicCharacter) |
bool | CheckPathToAITargetAgentPassesThroughNavigationFaceIdFromDirection (int navigationFaceId, Vec3 direction, float overridenCostForFaceId) |
void | CheckEquipmentForCapeClothSimulationStateChange () |
void | CheckToDropFlaggedItem () |
bool | CheckSkillForMounting (Agent mountAgent) |
void | InitializeSpawnEquipment (Equipment spawnEquipment) |
void | InitializeMissionEquipment (MissionEquipment missionEquipment, Banner banner) |
void | InitializeAgentProperties (Equipment spawnEquipment, AgentBuildData agentBuildData) |
void | UpdateFormationOrders () |
void | UpdateWeapons () |
void | UpdateAgentProperties () |
void | UpdateCustomDrivenProperties () |
void | UpdateBodyProperties (BodyProperties bodyProperties) |
void | UpdateSyncHealthToAllClients (bool value) |
void | UpdateSpawnEquipmentAndRefreshVisuals (Equipment newSpawnEquipment) |
void | UpdateCachedAndFormationValues (bool updateOnlyMovement, bool arrangementChangeAllowed) |
Also calls occasional ticks of arrangement and detachment More... | |
void | UpdateLastRangedAttackTimeDueToAnAttack (float newTime) |
void | InvalidateTargetAgent () |
void | InvalidateAIWeaponSelections () |
void | ResetLookAgent () |
void | ResetGuard () |
void | ResetAgentProperties () |
void | ResetAiWaitBeforeShootFactor () |
void | ClearTargetFrame () |
void | ClearEquipment () |
void | ClearHandInverseKinematics () |
void | ClearAttachedWeapons () |
void | PromoteToGeneral () |
void | SetDetachableFromFormation (bool value) |
void | EnforceShieldUsage (UsageDirection shieldDirection) |
bool | ObjectHasVacantPosition (UsableMissionObject gameObject) |
void | StopUsingGameObjectMT (bool isSuccessful=true, bool autoAttach=true, bool dontWieldWeaponAnyway=false) |
void | StopUsingGameObject (bool isSuccessful=true, bool autoAttach=true, bool dontWieldWeaponAnyway=false) |
void | HandleStopUsingAction () |
void | HandleStartUsingAction (UsableMissionObject targetObject, int preferenceIndex) |
AgentController | AddController (Type type) |
AgentController | RemoveController (Type type) |
bool | CanThrustAttackStickToBone (BoneBodyPartType bodyPart) |
void | StartSwitchingWeaponUsageIndexAsClient (EquipmentIndex equipmentIndex, int usageIndex, UsageDirection currentMovementFlagUsageDirection) |
void | TryToWieldWeaponInSlot (EquipmentIndex slotIndex, WeaponWieldActionType type, bool isWieldedOnSpawn) |
void | PrepareWeaponForDropInEquipmentSlot (EquipmentIndex slotIndex, bool dropWithHolster) |
void | AddHitter (MissionPeer peer, float damage, bool isFriendlyHit) |
void | TryToSheathWeaponInHand (HandIndex handIndex, WeaponWieldActionType type) |
void | RemoveHitter (MissionPeer peer, bool isFriendlyHit) |
void | Retreat (WorldPosition retreatPos) |
void | StopRetreating () |
void | UseGameObject (UsableMissionObject usedObject, int preferenceIndex=-1) |
void | StartFadingOut () |
void | SetRenderCheckEnabled (bool value) |
bool | GetRenderCheckEnabled () |
bool | AllowFirstPersonWideRotation () |
Vec3 | ComputeAnimationDisplacement (float dt) |
void | TickActionChannels (float dt) |
void | LockAgentReplicationTableDataWithCurrentReliableSequenceNo (NetworkCommunicator peer) |
void | TeleportToPosition (Vec3 position) |
void | FadeOut (bool hideInstantly, bool hideMount) |
void | FadeIn () |
void | DisableScriptedMovement () |
void | DisableScriptedCombatMovement () |
void | ForceAiBehaviorSelection () |
bool | HasPathThroughNavigationFaceIdFromDirectionMT (int navigationFaceId, Vec2 direction) |
Checks if the agent's path includes any face with id navigationFaceId WARNING: Do not use agent WorldPosition values directly. Their cached navigation meshes may not cover their exact position. More... | |
bool | HasPathThroughNavigationFaceIdFromDirection (int navigationFaceId, Vec2 direction) |
Checks if the agent's path includes any face with id navigationFaceId WARNING: Do not use agent WorldPosition values directly. Their cached navigation meshes may not cover their exact position. More... | |
void | DisableLookToPointOfInterest () |
CompositeComponent | AddPrefabComponentToBone (string prefabName, sbyte boneIndex) |
void | MakeVoice (SkinVoiceManager.SkinVoiceType voiceType, SkinVoiceManager.CombatVoiceNetworkPredictionType predictionType) |
void | WieldNextWeapon (HandIndex weaponIndex, WeaponWieldActionType wieldActionType=WeaponWieldActionType.WithAnimation) |
MovementControlFlag | AttackDirectionToMovementFlag (UsageDirection direction) |
MovementControlFlag | DefendDirectionToMovementFlag (UsageDirection direction) |
bool | KickClear () |
UsageDirection | PlayerAttackDirection () |
sbyte | GetRandomPairOfRealBloodBurstBoneIndices () |
void | CreateBloodBurstAtLimb (sbyte realBoneIndex, float scale) |
void | AddComponent (AgentComponent agentComponent) |
bool | RemoveComponent (AgentComponent agentComponent) |
void | CancelCheering () |
void | HandleCheer (int indexOfCheer) |
void | HandleBark (int indexOfBark) |
void | HandleDropWeapon (bool isDefendPressed, EquipmentIndex forcedSlotIndexToDropWeaponFrom) |
void | DropItem (EquipmentIndex itemIndex, WeaponClass pickedUpItemType=WeaponClass.Undefined) |
void | EquipItemsFromSpawnEquipment (bool neededBatchedItems) |
void | WieldInitialWeapons (WeaponWieldActionType wieldActionType=WeaponWieldActionType.InstantAfterPickUp) |
void | ChangeWeaponHitPoints (EquipmentIndex slotIndex, short hitPoints) |
bool | HasWeapon () |
void | AttachWeaponToWeapon (EquipmentIndex slotIndex, MissionWeapon weapon, GameEntity weaponEntity, ref MatrixFrame attachLocalFrame) |
void | AttachWeaponToBone (MissionWeapon weapon, GameEntity weaponEntity, sbyte boneIndex, ref MatrixFrame attachLocalFrame) |
void | RestoreShieldHitPoints () |
void | Die (Blow b, KillInfo overrideKillInfo=KillInfo.Invalid) |
void | MakeDead (bool isKilled, ActionIndexCache actionIndex) |
void | RegisterBlow (Blow blow, in AttackCollisionData collisionData) |
void | CreateBlowFromBlowAsReflection (in Blow blow, in AttackCollisionData collisionData, out Blow outBlow, out AttackCollisionData outCollisionData) |
void | Tick (float dt) |
void | DebugMore () |
void | Mount (Agent mountAgent) |
void | EquipWeaponToExtraSlotAndWield (ref MissionWeapon weapon) |
void | RemoveEquippedWeapon (EquipmentIndex slotIndex) |
void | EquipWeaponWithNewEntity (EquipmentIndex slotIndex, ref MissionWeapon weapon) |
Equips the item. More... | |
void | EquipWeaponFromSpawnedItemEntity (EquipmentIndex slotIndex, SpawnedItemEntity spawnedItemEntity, bool removeWeapon) |
void | PreloadForRendering () |
int | AddSynchedPrefabComponentToBone (string prefabName, sbyte boneIndex) |
bool | WillDropWieldedShield (SpawnedItemEntity spawnedItem) |
bool | HadSameTypeOfConsumableOrShieldOnSpawn (WeaponClass weaponClass) |
bool | CanAIWieldAsRangedWeapon (MissionWeapon weapon) |
override int | GetHashCode () |
bool | TryGetImmediateEnemyAgentMovementData (out float maximumForwardUnlimitedSpeed, out Vec3 position) |
bool | HasLostShield () |
bool | HasPathThroughNavigationFacesIDFromDirection (int navigationFaceID_1, int navigationFaceID_2, int navigationFaceID_3, Vec2 direction) |
bool | HasPathThroughNavigationFacesIDFromDirectionMT (int navigationFaceID_1, int navigationFaceID_2, int navigationFaceID_3, Vec2 direction) |
void | SetInitialFrame (in Vec3 initialPosition, in Vec2 initialDirection) |
Sets the initial frame for the agent. This frame is used when the agent gets spawned without a formation. More... | |
bool | IsEnemyOf (IAgent agent) |
bool | IsFriendOf (IAgent agent) |
bool | IsActive () |
void | SetAsConversationAgent (bool set) |
void | OnFocusGain (Agent userAgent) |
void | OnFocusLose (Agent userAgent) |
TextObject | GetInfoTextForBeingNotInteractable (Agent userAgent) |
string | GetDescriptionText (GameEntity gameEntity=null) |
void | OnUse (Agent userAgent) |
void | OnUseStopped (Agent userAgent, bool isSuccessful, int preferenceIndex) |
TextObject | GetName () |
Vec3 | GetPosition () |
float | GetTrackDistanceToMainAgent () |
bool | CheckTracked (BasicCharacterObject basicCharacter) |
Static Public Member Functions | |
static UsageDirection | MovementFlagToDirection (MovementControlFlag flag) |
static UsageDirection | GetActionDirection (int actionIndex) |
static int | GetMonsterUsageIndex (string monsterUsage) |
Static Public Attributes | |
const float | BecomeTeenagerAge = 14 |
Synced with Campaign.Current.Models.AgeModel.BecomeTeenagerAge More... | |
const float | MaxMountInteractionDistance = 1.75f |
const float | DismountVelocityLimit = 0.5f |
const float | HealthDyingThreshold = 1.0f |
const float | CachedAndFormationValuesUpdateTime = 0.5f |
const float | MaxInteractionDistance = 3.0f |
const float | MaxFocusDistance = 10.0f |
static readonly ActionIndexCache[] | TauntCheerActions |
Events | |
OnAgentHealthChangedDelegate | OnAgentHealthChanged |
OnMountHealthChangedDelegate | OnMountHealthChanged |
enum TaleWorlds.MountAndBlade.Agent.EventControlFlag : uint |
delegate void TaleWorlds.MountAndBlade.Agent.OnAgentHealthChangedDelegate | ( | Agent | agent, |
float | oldHealth, | ||
float | newHealth | ||
) |
delegate void TaleWorlds.MountAndBlade.Agent.OnMountHealthChangedDelegate | ( | Agent | agent, |
Agent | mount, | ||
float | oldHealth, | ||
float | newHealth | ||
) |
delegate void TaleWorlds.MountAndBlade.Agent.OnMainAgentWieldedItemChangeDelegate | ( | ) |
float TaleWorlds.MountAndBlade.Agent.GetMissileRangeWithHeightDifferenceAux | ( | float | targetZ | ) |
string TaleWorlds.MountAndBlade.Agent.GetSoundAndCollisionInfoClassName | ( | ) |
void TaleWorlds.MountAndBlade.Agent.UpdateAgentStats | ( | ) |
float TaleWorlds.MountAndBlade.Agent.GetWeaponInaccuracy | ( | EquipmentIndex | weaponSlotIndex, |
int | weaponUsageIndex | ||
) |
float TaleWorlds.MountAndBlade.Agent.DebugGetHealth | ( | ) |
void TaleWorlds.MountAndBlade.Agent.SetTargetPosition | ( | Vec2 | value | ) |
void TaleWorlds.MountAndBlade.Agent.SetGuardState | ( | Agent | guardedAgent, |
bool | isGuarding | ||
) |
void TaleWorlds.MountAndBlade.Agent.SetAveragePingInMilliseconds | ( | double | averagePingInMilliseconds | ) |
void TaleWorlds.MountAndBlade.Agent.SetTargetPositionAndDirection | ( | Vec2 | targetPosition, |
Vec3 | targetDirection | ||
) |
void TaleWorlds.MountAndBlade.Agent.SetWatchState | ( | WatchState | watchState | ) |
void TaleWorlds.MountAndBlade.Agent.SetFormationBanner | ( | ItemObject | banner | ) |
void TaleWorlds.MountAndBlade.Agent.SetIsAIPaused | ( | bool | isPaused | ) |
void TaleWorlds.MountAndBlade.Agent.ResetEnemyCaches | ( | ) |
void TaleWorlds.MountAndBlade.Agent.SetTargetPositionSynched | ( | ref Vec2 | targetPosition | ) |
void TaleWorlds.MountAndBlade.Agent.SetTargetPositionAndDirectionSynched | ( | ref Vec2 | targetPosition, |
ref Vec3 | targetDirection | ||
) |
void TaleWorlds.MountAndBlade.Agent.SetBodyArmorMaterialType | ( | ArmorComponent.ArmorMaterialTypes | bodyArmorMaterialType | ) |
void TaleWorlds.MountAndBlade.Agent.SetUsedGameObjectForClient | ( | UsableMissionObject | usedObject | ) |
void TaleWorlds.MountAndBlade.Agent.SetTeam | ( | Team | team, |
bool | sync | ||
) |
void TaleWorlds.MountAndBlade.Agent.SetClothingColor1 | ( | uint | color | ) |
void TaleWorlds.MountAndBlade.Agent.SetClothingColor2 | ( | uint | color | ) |
void TaleWorlds.MountAndBlade.Agent.SetWieldedItemIndexAsClient | ( | HandIndex | handIndex, |
EquipmentIndex | equipmentIndex, | ||
bool | isWieldedInstantly, | ||
bool | isWieldedOnSpawn, | ||
int | mainHandCurrentUsageIndex | ||
) |
void TaleWorlds.MountAndBlade.Agent.SetAsConversationAgent | ( | bool | set | ) |
Implements TaleWorlds.Core.IAgent.
void TaleWorlds.MountAndBlade.Agent.SetCrouchMode | ( | bool | set | ) |
void TaleWorlds.MountAndBlade.Agent.SetWeaponAmountInSlot | ( | EquipmentIndex | equipmentSlot, |
short | amount, | ||
bool | enforcePrimaryItem | ||
) |
equipmentSlot | Index of the equipment slot. |
amount | Amount of weapon to be set. |
enforcePrimaryItem |
void TaleWorlds.MountAndBlade.Agent.SetWeaponAmmoAsClient | ( | EquipmentIndex | equipmentIndex, |
EquipmentIndex | ammoEquipmentIndex, | ||
short | ammo | ||
) |
void TaleWorlds.MountAndBlade.Agent.SetWeaponReloadPhaseAsClient | ( | EquipmentIndex | equipmentIndex, |
short | reloadState | ||
) |
void TaleWorlds.MountAndBlade.Agent.SetReloadAmmoInSlot | ( | EquipmentIndex | equipmentIndex, |
EquipmentIndex | ammoSlotIndex, | ||
short | reloadedAmmo | ||
) |
void TaleWorlds.MountAndBlade.Agent.SetUsageIndexOfWeaponInSlotAsClient | ( | EquipmentIndex | slotIndex, |
int | usageIndex | ||
) |
void TaleWorlds.MountAndBlade.Agent.SetRandomizeColors | ( | bool | shouldRandomize | ) |
void TaleWorlds.MountAndBlade.Agent.SetAlwaysAttackInMelee | ( | bool | attack | ) |
void TaleWorlds.MountAndBlade.Agent.SetFormationFrameDisabled | ( | ) |
void TaleWorlds.MountAndBlade.Agent.SetFormationFrameEnabled | ( | WorldPosition | position, |
Vec2 | direction, | ||
float | formationDirectionEnforcingFactor | ||
) |
void TaleWorlds.MountAndBlade.Agent.SetShouldCatchUpWithFormation | ( | bool | value | ) |
void TaleWorlds.MountAndBlade.Agent.SetFormationIntegrityData | ( | Vec2 | position, |
Vec2 | currentFormationDirection, | ||
Vec2 | averageVelocityOfCloseAgents, | ||
float | averageMaxUnlimitedSpeedOfCloseAgents, | ||
float | deviationOfPositions | ||
) |
void TaleWorlds.MountAndBlade.Agent.SetGuardedAgent | ( | Agent | guardedAgent | ) |
void TaleWorlds.MountAndBlade.Agent.SetCurrentActionProgress | ( | int | channelNo, |
float | progress | ||
) |
void TaleWorlds.MountAndBlade.Agent.SetCurrentActionSpeed | ( | int | channelNo, |
float | speed | ||
) |
bool TaleWorlds.MountAndBlade.Agent.SetActionChannel | ( | int | channelNo, |
ActionIndexCache | actionIndexCache, | ||
bool | ignorePriority = false , |
||
ulong | additionalFlags = 0 , |
||
float | blendWithNextActionFactor = 0.0f , |
||
float | actionSpeed = 1.0f , |
||
float | blendInPeriod = -0.2f , |
||
float | blendOutPeriodToNoAnim = 0.4f , |
||
float | startProgress = 0.0f , |
||
bool | useLinearSmoothing = false , |
||
float | blendOutPeriod = -0.2f , |
||
int | actionShift = 0 , |
||
bool | forceFaceMorphRestart = true |
||
) |
void TaleWorlds.MountAndBlade.Agent.SetMinimumSpeed | ( | float | speed | ) |
void TaleWorlds.MountAndBlade.Agent.SetAttackState | ( | int | attackState | ) |
void TaleWorlds.MountAndBlade.Agent.SetAIBehaviorParams | ( | HumanAIComponent.AISimpleBehaviorKind | behavior, |
float | y1, | ||
float | x2, | ||
float | y2, | ||
float | x3, | ||
float | y3 | ||
) |
void TaleWorlds.MountAndBlade.Agent.SetAllBehaviorParams | ( | HumanAIComponent.BehaviorValues[] | behaviorParams | ) |
void TaleWorlds.MountAndBlade.Agent.SetMovementDirection | ( | in Vec2 | direction | ) |
void TaleWorlds.MountAndBlade.Agent.SetScriptedFlags | ( | AIScriptedFrameFlags | flags | ) |
void TaleWorlds.MountAndBlade.Agent.GetDebugValues | ( | float[] | values, |
ref int | valueCount | ||
) |
void TaleWorlds.MountAndBlade.Agent.SetScriptedCombatFlags | ( | AISpecialCombatModeFlags | flags | ) |
void TaleWorlds.MountAndBlade.Agent.SetScriptedPositionAndDirection | ( | ref WorldPosition | scriptedPosition, |
float | scriptedDirection, | ||
bool | addHumanLikeDelay, | ||
AIScriptedFrameFlags | additionalFlags = AIScriptedFrameFlags.None , |
||
string | debugString = "" |
||
) |
void TaleWorlds.MountAndBlade.Agent.SetScriptedPosition | ( | ref WorldPosition | position, |
bool | addHumanLikeDelay, | ||
AIScriptedFrameFlags | additionalFlags = AIScriptedFrameFlags.None , |
||
string | debugString = "" |
||
) |
void TaleWorlds.MountAndBlade.Agent.SetScriptedTargetEntityAndPosition | ( | GameEntity | target, |
WorldPosition | position, | ||
AISpecialCombatModeFlags | additionalFlags = AISpecialCombatModeFlags.None , |
||
bool | ignoreIfAlreadyAttacking = false |
||
) |
void TaleWorlds.MountAndBlade.Agent.SetAgentExcludeStateForFaceGroupId | ( | int | faceGroupId, |
bool | isExcluded | ||
) |
void TaleWorlds.MountAndBlade.Agent.SetLookAgent | ( | Agent | agent | ) |
void TaleWorlds.MountAndBlade.Agent.SetInteractionAgent | ( | Agent | agent | ) |
void TaleWorlds.MountAndBlade.Agent.SetLookToPointOfInterest | ( | Vec3 | point | ) |
void TaleWorlds.MountAndBlade.Agent.SetAgentFlags | ( | AgentFlag | agentFlags | ) |
void TaleWorlds.MountAndBlade.Agent.SetSelectedMountIndex | ( | int | mountIndex | ) |
int TaleWorlds.MountAndBlade.Agent.GetSelectedMountIndex | ( | ) |
int TaleWorlds.MountAndBlade.Agent.GetRidingOrder | ( | ) |
void TaleWorlds.MountAndBlade.Agent.SetAgentFacialAnimation | ( | FacialAnimChannel | channel, |
string | animationName, | ||
bool | loop | ||
) |
bool TaleWorlds.MountAndBlade.Agent.SetHandInverseKinematicsFrame | ( | ref MatrixFrame | leftGlobalFrame, |
ref MatrixFrame | rightGlobalFrame | ||
) |
void TaleWorlds.MountAndBlade.Agent.SetNativeFormationNo | ( | int | formationNo | ) |
void TaleWorlds.MountAndBlade.Agent.SetDirectionChangeTendency | ( | float | tendency | ) |
void TaleWorlds.MountAndBlade.Agent.SetFiringOrder | ( | int | order | ) |
void TaleWorlds.MountAndBlade.Agent.SetSoundOcclusion | ( | float | value | ) |
void TaleWorlds.MountAndBlade.Agent.SetRidingOrder | ( | int | order | ) |
float TaleWorlds.MountAndBlade.Agent.GetBattleImportance | ( | ) |
void TaleWorlds.MountAndBlade.Agent.SetSynchedPrefabComponentVisibility | ( | int | componentIndex, |
bool | visibility | ||
) |
void TaleWorlds.MountAndBlade.Agent.SetActionSet | ( | ref AnimationSystemData | animationSystemData | ) |
void TaleWorlds.MountAndBlade.Agent.SetColumnwiseFollowAgent | ( | Agent | followAgent, |
ref Vec2 | followPosition | ||
) |
void TaleWorlds.MountAndBlade.Agent.SetHandInverseKinematicsFrameForMissionObjectUsage | ( | in MatrixFrame | localIKFrame, |
in MatrixFrame | boundEntityGlobalFrame, | ||
float | animationHeightDifference = 0.0f |
||
) |
void TaleWorlds.MountAndBlade.Agent.SetWantsToYell | ( | ) |
void TaleWorlds.MountAndBlade.Agent.SetCapeClothSimulator | ( | GameEntityComponent | clothSimulatorComponent | ) |
Vec2 TaleWorlds.MountAndBlade.Agent.GetTargetPosition | ( | ) |
Vec3 TaleWorlds.MountAndBlade.Agent.GetTargetDirection | ( | ) |
float TaleWorlds.MountAndBlade.Agent.GetAimingTimer | ( | ) |
float TaleWorlds.MountAndBlade.Agent.GetInteractionDistanceToUsable | ( | IUsable | usable | ) |
TextObject TaleWorlds.MountAndBlade.Agent.GetInfoTextForBeingNotInteractable | ( | Agent | userAgent | ) |
Implements TaleWorlds.MountAndBlade.IFocusable.
T TaleWorlds.MountAndBlade.Agent.GetController< T > | ( | ) |
T | : | AgentController |
EquipmentIndex TaleWorlds.MountAndBlade.Agent.GetWieldedItemIndex | ( | HandIndex | index | ) |
float TaleWorlds.MountAndBlade.Agent.GetTrackDistanceToMainAgent | ( | ) |
Implements TaleWorlds.Core.ITrackableBase.
string TaleWorlds.MountAndBlade.Agent.GetDescriptionText | ( | GameEntity | gameEntity = null | ) |
Implements TaleWorlds.MountAndBlade.IFocusable.
GameEntity TaleWorlds.MountAndBlade.Agent.GetWeaponEntityFromEquipmentSlot | ( | EquipmentIndex | slotIndex | ) |
WorldPosition TaleWorlds.MountAndBlade.Agent.GetRetreatPos | ( | ) |
AIScriptedFrameFlags TaleWorlds.MountAndBlade.Agent.GetScriptedFlags | ( | ) |
AISpecialCombatModeFlags TaleWorlds.MountAndBlade.Agent.GetScriptedCombatFlags | ( | ) |
GameEntity TaleWorlds.MountAndBlade.Agent.GetSteppedEntity | ( | ) |
AnimFlags TaleWorlds.MountAndBlade.Agent.GetCurrentAnimationFlag | ( | int | channelNo | ) |
ActionIndexCache TaleWorlds.MountAndBlade.Agent.GetCurrentAction | ( | int | channelNo | ) |
ActionCodeType TaleWorlds.MountAndBlade.Agent.GetCurrentActionType | ( | int | channelNo | ) |
ActionStage TaleWorlds.MountAndBlade.Agent.GetCurrentActionStage | ( | int | channelNo | ) |
UsageDirection TaleWorlds.MountAndBlade.Agent.GetCurrentActionDirection | ( | int | channelNo | ) |
int TaleWorlds.MountAndBlade.Agent.GetCurrentActionPriority | ( | int | channelNo | ) |
float TaleWorlds.MountAndBlade.Agent.GetCurrentActionProgress | ( | int | channelNo | ) |
float TaleWorlds.MountAndBlade.Agent.GetActionChannelWeight | ( | int | channelNo | ) |
float TaleWorlds.MountAndBlade.Agent.GetActionChannelCurrentActionWeight | ( | int | channelNo | ) |
WorldFrame TaleWorlds.MountAndBlade.Agent.GetWorldFrame | ( | ) |
float TaleWorlds.MountAndBlade.Agent.GetLookDownLimit | ( | ) |
float TaleWorlds.MountAndBlade.Agent.GetEyeGlobalHeight | ( | ) |
float TaleWorlds.MountAndBlade.Agent.GetMaximumSpeedLimit | ( | ) |
Vec2 TaleWorlds.MountAndBlade.Agent.GetCurrentVelocity | ( | ) |
float TaleWorlds.MountAndBlade.Agent.GetTurnSpeed | ( | ) |
float TaleWorlds.MountAndBlade.Agent.GetCurrentSpeedLimit | ( | ) |
Vec2 TaleWorlds.MountAndBlade.Agent.GetMovementDirection | ( | ) |
Vec3 TaleWorlds.MountAndBlade.Agent.GetCurWeaponOffset | ( | ) |
bool TaleWorlds.MountAndBlade.Agent.GetIsLeftStance | ( | ) |
float TaleWorlds.MountAndBlade.Agent.GetPathDistanceToPoint | ( | ref Vec3 | point | ) |
int TaleWorlds.MountAndBlade.Agent.GetCurrentNavigationFaceId | ( | ) |
WorldPosition TaleWorlds.MountAndBlade.Agent.GetWorldPosition | ( | ) |
Agent TaleWorlds.MountAndBlade.Agent.GetLookAgent | ( | ) |
Agent TaleWorlds.MountAndBlade.Agent.GetTargetAgent | ( | ) |
AgentFlag TaleWorlds.MountAndBlade.Agent.GetAgentFlags | ( | ) |
string TaleWorlds.MountAndBlade.Agent.GetAgentFacialAnimation | ( | ) |
string TaleWorlds.MountAndBlade.Agent.GetAgentVoiceDefinition | ( | ) |
Vec3 TaleWorlds.MountAndBlade.Agent.GetEyeGlobalPosition | ( | ) |
Vec3 TaleWorlds.MountAndBlade.Agent.GetChestGlobalPosition | ( | ) |
MovementControlFlag TaleWorlds.MountAndBlade.Agent.GetDefendMovementFlag | ( | ) |
UsageDirection TaleWorlds.MountAndBlade.Agent.GetAttackDirection | ( | bool | doAiCheck | ) |
WeaponInfo TaleWorlds.MountAndBlade.Agent.GetWieldedWeaponInfo | ( | HandIndex | handIndex | ) |
Vec2 TaleWorlds.MountAndBlade.Agent.GetBodyRotationConstraint | ( | int | channelIndex = 1 | ) |
float TaleWorlds.MountAndBlade.Agent.GetTotalEncumbrance | ( | ) |
T TaleWorlds.MountAndBlade.Agent.GetComponent< T > | ( | ) |
T | : | AgentComponent |
float TaleWorlds.MountAndBlade.Agent.GetAgentDrivenPropertyValue | ( | DrivenProperty | type | ) |
UsableMachine TaleWorlds.MountAndBlade.Agent.GetSteppedMachine | ( | ) |
int TaleWorlds.MountAndBlade.Agent.GetAttachedWeaponsCount | ( | ) |
MissionWeapon TaleWorlds.MountAndBlade.Agent.GetAttachedWeapon | ( | int | index | ) |
MatrixFrame TaleWorlds.MountAndBlade.Agent.GetAttachedWeaponFrame | ( | int | index | ) |
sbyte TaleWorlds.MountAndBlade.Agent.GetAttachedWeaponBoneIndex | ( | int | index | ) |
void TaleWorlds.MountAndBlade.Agent.DeleteAttachedWeapon | ( | int | index | ) |
bool TaleWorlds.MountAndBlade.Agent.HasRangedWeapon | ( | bool | checkHasAmmo = false | ) |
void TaleWorlds.MountAndBlade.Agent.GetFormationFileAndRankInfo | ( | out int | fileIndex, |
out int | rankIndex | ||
) |
void TaleWorlds.MountAndBlade.Agent.GetFormationFileAndRankInfo | ( | out int | fileIndex, |
out int | rankIndex, | ||
out int | fileCount, | ||
out int | rankCount | ||
) |
void TaleWorlds.MountAndBlade.Agent.SetMortalityState | ( | MortalityState | newState | ) |
void TaleWorlds.MountAndBlade.Agent.ToggleInvulnerable | ( | ) |
float TaleWorlds.MountAndBlade.Agent.GetArmLength | ( | ) |
float TaleWorlds.MountAndBlade.Agent.GetArmWeight | ( | ) |
void TaleWorlds.MountAndBlade.Agent.GetRunningSimulationDataUntilMaximumSpeedReached | ( | ref float | combatAccelerationTime, |
ref float | maxSpeed, | ||
float[] | speedValues | ||
) |
void TaleWorlds.MountAndBlade.Agent.SetMaximumSpeedLimit | ( | float | maximumSpeedLimit, |
bool | isMultiplier | ||
) |
float TaleWorlds.MountAndBlade.Agent.GetBaseArmorEffectivenessForBodyPart | ( | BoneBodyPartType | bodyPart | ) |
AITargetVisibilityState TaleWorlds.MountAndBlade.Agent.GetLastTargetVisibilityState | ( | ) |
float TaleWorlds.MountAndBlade.Agent.GetTargetRange | ( | ) |
float TaleWorlds.MountAndBlade.Agent.GetMissileRange | ( | ) |
ItemObject TaleWorlds.MountAndBlade.Agent.GetWeaponToReplaceOnQuickAction | ( | SpawnedItemEntity | spawnedItem, |
out EquipmentIndex | possibleSlotIndex | ||
) |
Hitter TaleWorlds.MountAndBlade.Agent.GetAssistingHitter | ( | MissionPeer | killerPeer | ) |
bool TaleWorlds.MountAndBlade.Agent.CanReachAgent | ( | Agent | otherAgent | ) |
bool TaleWorlds.MountAndBlade.Agent.CanInteractWithAgent | ( | Agent | otherAgent, |
float | userAgentCameraElevation | ||
) |
bool TaleWorlds.MountAndBlade.Agent.CanBeAssignedForScriptedMovement | ( | ) |
bool TaleWorlds.MountAndBlade.Agent.CanReachAndUseObject | ( | UsableMissionObject | gameObject, |
float | distanceSq | ||
) |
gameObject | |
distanceSq |
bool TaleWorlds.MountAndBlade.Agent.CanReachObject | ( | UsableMissionObject | gameObject, |
float | distanceSq | ||
) |
bool TaleWorlds.MountAndBlade.Agent.CanUseObject | ( | UsableMissionObject | gameObject | ) |
bool TaleWorlds.MountAndBlade.Agent.CanMoveDirectlyToPosition | ( | in WorldPosition | worldPosition | ) |
bool TaleWorlds.MountAndBlade.Agent.CanInteractableWeaponBePickedUp | ( | SpawnedItemEntity | spawnedItem | ) |
bool TaleWorlds.MountAndBlade.Agent.CanQuickPickUp | ( | SpawnedItemEntity | spawnedItem | ) |
bool TaleWorlds.MountAndBlade.Agent.CanTeleport | ( | ) |
bool TaleWorlds.MountAndBlade.Agent.IsActive | ( | ) |
Implements TaleWorlds.Core.IAgent.
bool TaleWorlds.MountAndBlade.Agent.IsRetreating | ( | ) |
bool TaleWorlds.MountAndBlade.Agent.IsFadingOut | ( | ) |
void TaleWorlds.MountAndBlade.Agent.SetAgentDrivenPropertyValueFromConsole | ( | DrivenProperty | type, |
float | val | ||
) |
bool TaleWorlds.MountAndBlade.Agent.IsOnLand | ( | ) |
bool TaleWorlds.MountAndBlade.Agent.IsSliding | ( | ) |
bool TaleWorlds.MountAndBlade.Agent.IsReleasingChainAttack | ( | ) |
bool TaleWorlds.MountAndBlade.Agent.IsCameraAttachable | ( | ) |
bool TaleWorlds.MountAndBlade.Agent.IsSynchedPrefabComponentVisible | ( | int | componentIndex | ) |
bool TaleWorlds.MountAndBlade.Agent.IsEnemyOf | ( | Agent | otherAgent | ) |
bool TaleWorlds.MountAndBlade.Agent.IsFriendOf | ( | Agent | otherAgent | ) |
void TaleWorlds.MountAndBlade.Agent.OnFocusGain | ( | Agent | userAgent | ) |
Implements TaleWorlds.MountAndBlade.IFocusable.
void TaleWorlds.MountAndBlade.Agent.OnFocusLose | ( | Agent | userAgent | ) |
Implements TaleWorlds.MountAndBlade.IFocusable.
void TaleWorlds.MountAndBlade.Agent.OnItemRemovedFromScene | ( | ) |
void TaleWorlds.MountAndBlade.Agent.OnUse | ( | Agent | userAgent | ) |
Implements TaleWorlds.MountAndBlade.IUsable.
void TaleWorlds.MountAndBlade.Agent.OnUseStopped | ( | Agent | userAgent, |
bool | isSuccessful, | ||
int | preferenceIndex | ||
) |
Implements TaleWorlds.MountAndBlade.IUsable.
void TaleWorlds.MountAndBlade.Agent.OnWeaponDrop | ( | EquipmentIndex | equipmentSlot | ) |
void TaleWorlds.MountAndBlade.Agent.OnItemPickup | ( | SpawnedItemEntity | spawnedItemEntity, |
EquipmentIndex | weaponPickUpSlotIndex, | ||
out bool | removeWeapon | ||
) |
bool TaleWorlds.MountAndBlade.Agent.CheckTracked | ( | BasicCharacterObject | basicCharacter | ) |
Implements TaleWorlds.Core.ITrackableBase.
bool TaleWorlds.MountAndBlade.Agent.CheckPathToAITargetAgentPassesThroughNavigationFaceIdFromDirection | ( | int | navigationFaceId, |
Vec3 | direction, | ||
float | overridenCostForFaceId | ||
) |
void TaleWorlds.MountAndBlade.Agent.CheckEquipmentForCapeClothSimulationStateChange | ( | ) |
void TaleWorlds.MountAndBlade.Agent.CheckToDropFlaggedItem | ( | ) |
bool TaleWorlds.MountAndBlade.Agent.CheckSkillForMounting | ( | Agent | mountAgent | ) |
void TaleWorlds.MountAndBlade.Agent.InitializeSpawnEquipment | ( | Equipment | spawnEquipment | ) |
void TaleWorlds.MountAndBlade.Agent.InitializeMissionEquipment | ( | MissionEquipment | missionEquipment, |
Banner | banner | ||
) |
void TaleWorlds.MountAndBlade.Agent.InitializeAgentProperties | ( | Equipment | spawnEquipment, |
AgentBuildData | agentBuildData | ||
) |
void TaleWorlds.MountAndBlade.Agent.UpdateFormationOrders | ( | ) |
void TaleWorlds.MountAndBlade.Agent.UpdateWeapons | ( | ) |
void TaleWorlds.MountAndBlade.Agent.UpdateAgentProperties | ( | ) |
void TaleWorlds.MountAndBlade.Agent.UpdateCustomDrivenProperties | ( | ) |
void TaleWorlds.MountAndBlade.Agent.UpdateBodyProperties | ( | BodyProperties | bodyProperties | ) |
void TaleWorlds.MountAndBlade.Agent.UpdateSyncHealthToAllClients | ( | bool | value | ) |
void TaleWorlds.MountAndBlade.Agent.UpdateSpawnEquipmentAndRefreshVisuals | ( | Equipment | newSpawnEquipment | ) |
void TaleWorlds.MountAndBlade.Agent.UpdateCachedAndFormationValues | ( | bool | updateOnlyMovement, |
bool | arrangementChangeAllowed | ||
) |
updateOnlyMovement |
void TaleWorlds.MountAndBlade.Agent.UpdateLastRangedAttackTimeDueToAnAttack | ( | float | newTime | ) |
void TaleWorlds.MountAndBlade.Agent.InvalidateTargetAgent | ( | ) |
void TaleWorlds.MountAndBlade.Agent.InvalidateAIWeaponSelections | ( | ) |
void TaleWorlds.MountAndBlade.Agent.ResetLookAgent | ( | ) |
void TaleWorlds.MountAndBlade.Agent.ResetGuard | ( | ) |
void TaleWorlds.MountAndBlade.Agent.ResetAgentProperties | ( | ) |
void TaleWorlds.MountAndBlade.Agent.ResetAiWaitBeforeShootFactor | ( | ) |
void TaleWorlds.MountAndBlade.Agent.ClearTargetFrame | ( | ) |
void TaleWorlds.MountAndBlade.Agent.ClearEquipment | ( | ) |
void TaleWorlds.MountAndBlade.Agent.ClearHandInverseKinematics | ( | ) |
void TaleWorlds.MountAndBlade.Agent.ClearAttachedWeapons | ( | ) |
void TaleWorlds.MountAndBlade.Agent.PromoteToGeneral | ( | ) |
void TaleWorlds.MountAndBlade.Agent.SetDetachableFromFormation | ( | bool | value | ) |
void TaleWorlds.MountAndBlade.Agent.EnforceShieldUsage | ( | UsageDirection | shieldDirection | ) |
bool TaleWorlds.MountAndBlade.Agent.ObjectHasVacantPosition | ( | UsableMissionObject | gameObject | ) |
void TaleWorlds.MountAndBlade.Agent.StopUsingGameObjectMT | ( | bool | isSuccessful = true , |
bool | autoAttach = true , |
||
bool | dontWieldWeaponAnyway = false |
||
) |
void TaleWorlds.MountAndBlade.Agent.StopUsingGameObject | ( | bool | isSuccessful = true , |
bool | autoAttach = true , |
||
bool | dontWieldWeaponAnyway = false |
||
) |
void TaleWorlds.MountAndBlade.Agent.HandleStopUsingAction | ( | ) |
void TaleWorlds.MountAndBlade.Agent.HandleStartUsingAction | ( | UsableMissionObject | targetObject, |
int | preferenceIndex | ||
) |
AgentController TaleWorlds.MountAndBlade.Agent.AddController | ( | Type | type | ) |
AgentController TaleWorlds.MountAndBlade.Agent.RemoveController | ( | Type | type | ) |
bool TaleWorlds.MountAndBlade.Agent.CanThrustAttackStickToBone | ( | BoneBodyPartType | bodyPart | ) |
void TaleWorlds.MountAndBlade.Agent.StartSwitchingWeaponUsageIndexAsClient | ( | EquipmentIndex | equipmentIndex, |
int | usageIndex, | ||
UsageDirection | currentMovementFlagUsageDirection | ||
) |
void TaleWorlds.MountAndBlade.Agent.TryToWieldWeaponInSlot | ( | EquipmentIndex | slotIndex, |
WeaponWieldActionType | type, | ||
bool | isWieldedOnSpawn | ||
) |
void TaleWorlds.MountAndBlade.Agent.PrepareWeaponForDropInEquipmentSlot | ( | EquipmentIndex | slotIndex, |
bool | dropWithHolster | ||
) |
void TaleWorlds.MountAndBlade.Agent.AddHitter | ( | MissionPeer | peer, |
float | damage, | ||
bool | isFriendlyHit | ||
) |
void TaleWorlds.MountAndBlade.Agent.TryToSheathWeaponInHand | ( | HandIndex | handIndex, |
WeaponWieldActionType | type | ||
) |
void TaleWorlds.MountAndBlade.Agent.RemoveHitter | ( | MissionPeer | peer, |
bool | isFriendlyHit | ||
) |
void TaleWorlds.MountAndBlade.Agent.Retreat | ( | WorldPosition | retreatPos | ) |
void TaleWorlds.MountAndBlade.Agent.StopRetreating | ( | ) |
void TaleWorlds.MountAndBlade.Agent.UseGameObject | ( | UsableMissionObject | usedObject, |
int | preferenceIndex = -1 |
||
) |
void TaleWorlds.MountAndBlade.Agent.StartFadingOut | ( | ) |
void TaleWorlds.MountAndBlade.Agent.SetRenderCheckEnabled | ( | bool | value | ) |
bool TaleWorlds.MountAndBlade.Agent.GetRenderCheckEnabled | ( | ) |
bool TaleWorlds.MountAndBlade.Agent.AllowFirstPersonWideRotation | ( | ) |
Vec3 TaleWorlds.MountAndBlade.Agent.ComputeAnimationDisplacement | ( | float | dt | ) |
void TaleWorlds.MountAndBlade.Agent.TickActionChannels | ( | float | dt | ) |
void TaleWorlds.MountAndBlade.Agent.LockAgentReplicationTableDataWithCurrentReliableSequenceNo | ( | NetworkCommunicator | peer | ) |
void TaleWorlds.MountAndBlade.Agent.TeleportToPosition | ( | Vec3 | position | ) |
void TaleWorlds.MountAndBlade.Agent.FadeOut | ( | bool | hideInstantly, |
bool | hideMount | ||
) |
void TaleWorlds.MountAndBlade.Agent.FadeIn | ( | ) |
void TaleWorlds.MountAndBlade.Agent.DisableScriptedMovement | ( | ) |
void TaleWorlds.MountAndBlade.Agent.DisableScriptedCombatMovement | ( | ) |
void TaleWorlds.MountAndBlade.Agent.ForceAiBehaviorSelection | ( | ) |
bool TaleWorlds.MountAndBlade.Agent.HasPathThroughNavigationFaceIdFromDirectionMT | ( | int | navigationFaceId, |
Vec2 | direction | ||
) |
navigationFaceId | navigation face id to check |
direction | true only if path traverses the navigationFaceId face from this direction. Passing Vec2.Zero will be treated as having no direction specified |
bool TaleWorlds.MountAndBlade.Agent.HasPathThroughNavigationFaceIdFromDirection | ( | int | navigationFaceId, |
Vec2 | direction | ||
) |
navigationFaceId | navigation face id to check |
direction | true only if path traverses the navigationFaceId face from this direction. Passing Vec2.Zero will be treated as having no direction specified |
void TaleWorlds.MountAndBlade.Agent.DisableLookToPointOfInterest | ( | ) |
CompositeComponent TaleWorlds.MountAndBlade.Agent.AddPrefabComponentToBone | ( | string | prefabName, |
sbyte | boneIndex | ||
) |
void TaleWorlds.MountAndBlade.Agent.MakeVoice | ( | SkinVoiceManager.SkinVoiceType | voiceType, |
SkinVoiceManager.CombatVoiceNetworkPredictionType | predictionType | ||
) |
void TaleWorlds.MountAndBlade.Agent.WieldNextWeapon | ( | HandIndex | weaponIndex, |
WeaponWieldActionType | wieldActionType = WeaponWieldActionType.WithAnimation |
||
) |
MovementControlFlag TaleWorlds.MountAndBlade.Agent.AttackDirectionToMovementFlag | ( | UsageDirection | direction | ) |
MovementControlFlag TaleWorlds.MountAndBlade.Agent.DefendDirectionToMovementFlag | ( | UsageDirection | direction | ) |
bool TaleWorlds.MountAndBlade.Agent.KickClear | ( | ) |
UsageDirection TaleWorlds.MountAndBlade.Agent.PlayerAttackDirection | ( | ) |
sbyte TaleWorlds.MountAndBlade.Agent.GetRandomPairOfRealBloodBurstBoneIndices | ( | ) |
void TaleWorlds.MountAndBlade.Agent.CreateBloodBurstAtLimb | ( | sbyte | realBoneIndex, |
float | scale | ||
) |
void TaleWorlds.MountAndBlade.Agent.AddComponent | ( | AgentComponent | agentComponent | ) |
bool TaleWorlds.MountAndBlade.Agent.RemoveComponent | ( | AgentComponent | agentComponent | ) |
void TaleWorlds.MountAndBlade.Agent.CancelCheering | ( | ) |
void TaleWorlds.MountAndBlade.Agent.HandleCheer | ( | int | indexOfCheer | ) |
void TaleWorlds.MountAndBlade.Agent.HandleBark | ( | int | indexOfBark | ) |
void TaleWorlds.MountAndBlade.Agent.HandleDropWeapon | ( | bool | isDefendPressed, |
EquipmentIndex | forcedSlotIndexToDropWeaponFrom | ||
) |
void TaleWorlds.MountAndBlade.Agent.DropItem | ( | EquipmentIndex | itemIndex, |
WeaponClass | pickedUpItemType = WeaponClass.Undefined |
||
) |
void TaleWorlds.MountAndBlade.Agent.EquipItemsFromSpawnEquipment | ( | bool | neededBatchedItems | ) |
void TaleWorlds.MountAndBlade.Agent.WieldInitialWeapons | ( | WeaponWieldActionType | wieldActionType = WeaponWieldActionType.InstantAfterPickUp | ) |
void TaleWorlds.MountAndBlade.Agent.ChangeWeaponHitPoints | ( | EquipmentIndex | slotIndex, |
short | hitPoints | ||
) |
bool TaleWorlds.MountAndBlade.Agent.HasWeapon | ( | ) |
void TaleWorlds.MountAndBlade.Agent.AttachWeaponToWeapon | ( | EquipmentIndex | slotIndex, |
MissionWeapon | weapon, | ||
GameEntity | weaponEntity, | ||
ref MatrixFrame | attachLocalFrame | ||
) |
void TaleWorlds.MountAndBlade.Agent.AttachWeaponToBone | ( | MissionWeapon | weapon, |
GameEntity | weaponEntity, | ||
sbyte | boneIndex, | ||
ref MatrixFrame | attachLocalFrame | ||
) |
void TaleWorlds.MountAndBlade.Agent.RestoreShieldHitPoints | ( | ) |
void TaleWorlds.MountAndBlade.Agent.MakeDead | ( | bool | isKilled, |
ActionIndexCache | actionIndex | ||
) |
void TaleWorlds.MountAndBlade.Agent.RegisterBlow | ( | Blow | blow, |
in AttackCollisionData | collisionData | ||
) |
void TaleWorlds.MountAndBlade.Agent.CreateBlowFromBlowAsReflection | ( | in Blow | blow, |
in AttackCollisionData | collisionData, | ||
out Blow | outBlow, | ||
out AttackCollisionData | outCollisionData | ||
) |
void TaleWorlds.MountAndBlade.Agent.Tick | ( | float | dt | ) |
void TaleWorlds.MountAndBlade.Agent.DebugMore | ( | ) |
void TaleWorlds.MountAndBlade.Agent.Mount | ( | Agent | mountAgent | ) |
void TaleWorlds.MountAndBlade.Agent.EquipWeaponToExtraSlotAndWield | ( | ref MissionWeapon | weapon | ) |
void TaleWorlds.MountAndBlade.Agent.RemoveEquippedWeapon | ( | EquipmentIndex | slotIndex | ) |
void TaleWorlds.MountAndBlade.Agent.EquipWeaponWithNewEntity | ( | EquipmentIndex | slotIndex, |
ref MissionWeapon | weapon | ||
) |
slotIndex | The equipment slot. |
weapon | Data for this weapon instance. |
void TaleWorlds.MountAndBlade.Agent.EquipWeaponFromSpawnedItemEntity | ( | EquipmentIndex | slotIndex, |
SpawnedItemEntity | spawnedItemEntity, | ||
bool | removeWeapon | ||
) |
void TaleWorlds.MountAndBlade.Agent.PreloadForRendering | ( | ) |
int TaleWorlds.MountAndBlade.Agent.AddSynchedPrefabComponentToBone | ( | string | prefabName, |
sbyte | boneIndex | ||
) |
bool TaleWorlds.MountAndBlade.Agent.WillDropWieldedShield | ( | SpawnedItemEntity | spawnedItem | ) |
bool TaleWorlds.MountAndBlade.Agent.HadSameTypeOfConsumableOrShieldOnSpawn | ( | WeaponClass | weaponClass | ) |
bool TaleWorlds.MountAndBlade.Agent.CanAIWieldAsRangedWeapon | ( | MissionWeapon | weapon | ) |
override int TaleWorlds.MountAndBlade.Agent.GetHashCode | ( | ) |
bool TaleWorlds.MountAndBlade.Agent.TryGetImmediateEnemyAgentMovementData | ( | out float | maximumForwardUnlimitedSpeed, |
out Vec3 | position | ||
) |
bool TaleWorlds.MountAndBlade.Agent.HasLostShield | ( | ) |
bool TaleWorlds.MountAndBlade.Agent.HasPathThroughNavigationFacesIDFromDirection | ( | int | navigationFaceID_1, |
int | navigationFaceID_2, | ||
int | navigationFaceID_3, | ||
Vec2 | direction | ||
) |
bool TaleWorlds.MountAndBlade.Agent.HasPathThroughNavigationFacesIDFromDirectionMT | ( | int | navigationFaceID_1, |
int | navigationFaceID_2, | ||
int | navigationFaceID_3, | ||
Vec2 | direction | ||
) |
void TaleWorlds.MountAndBlade.Agent.SetInitialFrame | ( | in Vec3 | initialPosition, |
in Vec2 | initialDirection | ||
) |
initialFrame | The initial frame for the agent. |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
OnMainAgentWieldedItemChangeDelegate TaleWorlds.MountAndBlade.Agent.OnMainAgentWieldedItemChange |
Action TaleWorlds.MountAndBlade.Agent.OnAgentMountedStateChanged |
Action TaleWorlds.MountAndBlade.Agent.OnAgentWieldedItemChange |
float TaleWorlds.MountAndBlade.Agent.LastDetachmentTickAgentTime |
MissionPeer TaleWorlds.MountAndBlade.Agent.OwningAgentMissionPeer |
MissionRepresentativeBase TaleWorlds.MountAndBlade.Agent.MissionRepresentative |
float TaleWorlds.MountAndBlade.Agent.DetachmentWeight |
TaleWorlds.MountAndBlade.Agent.sbyte |
|
staticget |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
getset |
|
get |
|
get |
|
get |
|
getset |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
getset |
|
get |
|
get |
|
get |
|
getset |
|
get |
|
get |
|
get |
|
get |
|
getset |
Implements TaleWorlds.Core.IAgent.
|
get |
Implements TaleWorlds.Core.IAgent.
|
getset |
|
get |
|
getset |
|
get |
|
getset |
|
get |
|
get |
|
get |
|
get |
|
get |
|
getset |
|
get |
|
getset |
|
getset |
|
get |
|
get |
|
get |
|
getset |
|
get |
|
getset |
|
getset |
|
get |
|
get |
|
getset |
|
getset |
Implements TaleWorlds.MountAndBlade.IFormationUnit.
|
get |
Implements TaleWorlds.MountAndBlade.IFormationUnit.
|
getset |
|
get |
|
get |
|
get |
|
getset |
|
get |
|
getset |
|
get |
|
get |
|
getset |
|
getset |
Implements TaleWorlds.Core.IAgent.
|
getset |
|
getset |
|
getset |
Implements TaleWorlds.Core.IAgent.
|
get |
|
getset |
|
getset |
Implements TaleWorlds.Core.IAgent.
|
get |
OnAgentHealthChangedDelegate TaleWorlds.MountAndBlade.Agent.OnAgentHealthChanged |
OnMountHealthChangedDelegate TaleWorlds.MountAndBlade.Agent.OnMountHealthChanged |