Struct AttackInformation
- Namespace
- TaleWorlds.MountAndBlade
- Assembly
- TaleWorlds.MountAndBlade.dll
public struct AttackInformation
- Inherited Members
- Extension Methods
Constructors
AttackInformation(Agent, Agent, float, WeaponComponentData, AgentFlag, float, float, float, MissionWeapon, MissionWeapon, bool, bool, bool, bool, bool, Vec2, Vec2, float, Vec2, Vec2, float, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, bool, BasicCharacterObject, BasicCharacterObject, IAgentOriginBase, IAgentOriginBase, BasicCharacterObject, BasicCharacterObject, IAgentOriginBase, IAgentOriginBase, Vec2, Vec3, float, Vec3, bool, bool, bool, bool, float, float, float, float, float, bool, Vec3, Vec3, int, MissionWeapon, bool, bool, bool, bool, DestructableComponent)
public AttackInformation(Agent attackerAgent, Agent victimAgent, float armorAmountFloat, WeaponComponentData shieldOnBack, AgentFlag victimAgentFlag, float victimAgentAbsorbedDamageRatio, float damageMultiplierOfBone, float combatDifficultyMultiplier, MissionWeapon victimMainHandWeapon, MissionWeapon victimShield, bool canGiveDamageToAgentShield, bool isVictimAgentLeftStance, bool isFriendlyFire, bool doesAttackerHaveMountAgent, bool doesVictimHaveMountAgent, Vec2 attackerAgentMovementVelocity, Vec2 attackerAgentMountMovementDirection, float attackerMovementDirectionAsAngle, Vec2 victimAgentMovementVelocity, Vec2 victimAgentMountMovementDirection, float victimMovementDirectionAsAngle, bool isVictimAgentSameWithAttackerAgent, bool isAttackerAgentMine, bool doesAttackerHaveRiderAgent, bool isAttackerAgentRiderAgentMine, bool isAttackerAgentMount, bool isVictimAgentMine, bool doesVictimHaveRiderAgent, bool isVictimAgentRiderAgentMine, bool isVictimAgentMount, bool isAttackerAgentNull, bool isAttackerAIControlled, BasicCharacterObject attackerAgentCharacter, BasicCharacterObject attackerRiderAgentCharacter, IAgentOriginBase attackerAgentOrigin, IAgentOriginBase attackerRiderAgentOrigin, BasicCharacterObject victimAgentCharacter, BasicCharacterObject victimRiderAgentCharacter, IAgentOriginBase victimAgentOrigin, IAgentOriginBase victimRiderAgentOrigin, Vec2 attackerAgentMovementDirection, Vec3 attackerAgentVelocity, float attackerAgentMountChargeDamageProperty, Vec3 attackerAgentCurrentWeaponOffset, bool isAttackerAgentHuman, bool isAttackerAgentActive, bool isAttackerAgentDoingPassiveAttack, bool isVictimAgentNull, float victimAgentScale, float victimAgentHealth, float victimAgentMaxHealth, float victimAgentWeight, float victimAgentTotalEncumbrance, bool isVictimAgentHuman, Vec3 victimAgentVelocity, Vec3 victimAgentPosition, int weaponAttachBoneIndex, MissionWeapon offHandItem, bool isHeadShot, bool isVictimRiderAgentSameAsAttackerAgent, bool isAttackerPlayer, bool isVictimPlayer, DestructableComponent hitObjectDestructibleComponent)
Parameters
attackerAgent
AgentvictimAgent
AgentarmorAmountFloat
floatshieldOnBack
WeaponComponentDatavictimAgentFlag
AgentFlagvictimAgentAbsorbedDamageRatio
floatdamageMultiplierOfBone
floatcombatDifficultyMultiplier
floatvictimMainHandWeapon
MissionWeaponvictimShield
MissionWeaponcanGiveDamageToAgentShield
boolisVictimAgentLeftStance
boolisFriendlyFire
booldoesAttackerHaveMountAgent
booldoesVictimHaveMountAgent
boolattackerAgentMovementVelocity
Vec2attackerAgentMountMovementDirection
Vec2attackerMovementDirectionAsAngle
floatvictimAgentMovementVelocity
Vec2victimAgentMountMovementDirection
Vec2victimMovementDirectionAsAngle
floatisVictimAgentSameWithAttackerAgent
boolisAttackerAgentMine
booldoesAttackerHaveRiderAgent
boolisAttackerAgentRiderAgentMine
boolisAttackerAgentMount
boolisVictimAgentMine
booldoesVictimHaveRiderAgent
boolisVictimAgentRiderAgentMine
boolisVictimAgentMount
boolisAttackerAgentNull
boolisAttackerAIControlled
boolattackerAgentCharacter
BasicCharacterObjectattackerRiderAgentCharacter
BasicCharacterObjectattackerAgentOrigin
IAgentOriginBaseattackerRiderAgentOrigin
IAgentOriginBasevictimAgentCharacter
BasicCharacterObjectvictimRiderAgentCharacter
BasicCharacterObjectvictimAgentOrigin
IAgentOriginBasevictimRiderAgentOrigin
IAgentOriginBaseattackerAgentMovementDirection
Vec2attackerAgentVelocity
Vec3attackerAgentMountChargeDamageProperty
floatattackerAgentCurrentWeaponOffset
Vec3isAttackerAgentHuman
boolisAttackerAgentActive
boolisAttackerAgentDoingPassiveAttack
boolisVictimAgentNull
boolvictimAgentScale
floatvictimAgentHealth
floatvictimAgentMaxHealth
floatvictimAgentWeight
floatvictimAgentTotalEncumbrance
floatisVictimAgentHuman
boolvictimAgentVelocity
Vec3victimAgentPosition
Vec3weaponAttachBoneIndex
intoffHandItem
MissionWeaponisHeadShot
boolisVictimRiderAgentSameAsAttackerAgent
boolisAttackerPlayer
boolisVictimPlayer
boolhitObjectDestructibleComponent
DestructableComponent
AttackInformation(Agent, Agent, GameEntity, in AttackCollisionData, in MissionWeapon)
public AttackInformation(Agent attackerAgent, Agent victimAgent, GameEntity hitObject, in AttackCollisionData attackCollisionData, in MissionWeapon attackerWeapon)
Parameters
attackerAgent
AgentvictimAgent
AgenthitObject
GameEntityattackCollisionData
AttackCollisionDataattackerWeapon
MissionWeapon
Fields
ArmorAmountFloat
public float ArmorAmountFloat
Field Value
AttackerAgent
public Agent AttackerAgent
Field Value
AttackerAgentCharacter
public BasicCharacterObject AttackerAgentCharacter
Field Value
AttackerAgentCurrentWeaponOffset
public Vec3 AttackerAgentCurrentWeaponOffset
Field Value
AttackerAgentMountChargeDamageProperty
public float AttackerAgentMountChargeDamageProperty
Field Value
AttackerAgentMountMovementDirection
public Vec2 AttackerAgentMountMovementDirection
Field Value
AttackerAgentMovementDirection
public Vec2 AttackerAgentMovementDirection
Field Value
AttackerAgentMovementVelocity
public Vec2 AttackerAgentMovementVelocity
Field Value
AttackerAgentOrigin
public IAgentOriginBase AttackerAgentOrigin
Field Value
AttackerAgentVelocity
public Vec3 AttackerAgentVelocity
Field Value
AttackerCaptainCharacter
public BasicCharacterObject AttackerCaptainCharacter
Field Value
AttackerFormation
public Formation AttackerFormation
Field Value
AttackerHitPointRate
public float AttackerHitPointRate
Field Value
AttackerMovementDirectionAsAngle
public float AttackerMovementDirectionAsAngle
Field Value
AttackerRiderAgentCharacter
public BasicCharacterObject AttackerRiderAgentCharacter
Field Value
AttackerRiderAgentOrigin
public IAgentOriginBase AttackerRiderAgentOrigin
Field Value
CanGiveDamageToAgentShield
public bool CanGiveDamageToAgentShield
Field Value
CombatDifficultyMultiplier
public float CombatDifficultyMultiplier
Field Value
DamageMultiplierOfBone
public float DamageMultiplierOfBone
Field Value
DoesAttackerHaveMountAgent
public bool DoesAttackerHaveMountAgent
Field Value
DoesAttackerHaveRiderAgent
public bool DoesAttackerHaveRiderAgent
Field Value
DoesVictimHaveMountAgent
public bool DoesVictimHaveMountAgent
Field Value
DoesVictimHaveRiderAgent
public bool DoesVictimHaveRiderAgent
Field Value
HitObjectDestructibleComponent
public DestructableComponent HitObjectDestructibleComponent
Field Value
IsAttackerAIControlled
public bool IsAttackerAIControlled
Field Value
IsAttackerAgentActive
public bool IsAttackerAgentActive
Field Value
IsAttackerAgentDoingPassiveAttack
public bool IsAttackerAgentDoingPassiveAttack
Field Value
IsAttackerAgentHuman
public bool IsAttackerAgentHuman
Field Value
IsAttackerAgentMine
public bool IsAttackerAgentMine
Field Value
IsAttackerAgentMount
public bool IsAttackerAgentMount
Field Value
IsAttackerAgentNull
public bool IsAttackerAgentNull
Field Value
IsAttackerAgentRiderAgentMine
public bool IsAttackerAgentRiderAgentMine
Field Value
IsAttackerPlayer
public bool IsAttackerPlayer
Field Value
IsFriendlyFire
public bool IsFriendlyFire
Field Value
IsHeadShot
public bool IsHeadShot
Field Value
IsVictimAgentHuman
public bool IsVictimAgentHuman
Field Value
IsVictimAgentLeftStance
public bool IsVictimAgentLeftStance
Field Value
IsVictimAgentMine
public bool IsVictimAgentMine
Field Value
IsVictimAgentMount
public bool IsVictimAgentMount
Field Value
IsVictimAgentNull
public bool IsVictimAgentNull
Field Value
IsVictimAgentRiderAgentMine
public bool IsVictimAgentRiderAgentMine
Field Value
IsVictimAgentSameWithAttackerAgent
public bool IsVictimAgentSameWithAttackerAgent
Field Value
IsVictimPlayer
public bool IsVictimPlayer
Field Value
IsVictimRiderAgentSameAsAttackerAgent
public bool IsVictimRiderAgentSameAsAttackerAgent
Field Value
OffHandItem
public MissionWeapon OffHandItem
Field Value
ShieldOnBack
public WeaponComponentData ShieldOnBack
Field Value
VictimAgent
public Agent VictimAgent
Field Value
VictimAgentAbsorbedDamageRatio
public float VictimAgentAbsorbedDamageRatio
Field Value
VictimAgentCharacter
public BasicCharacterObject VictimAgentCharacter
Field Value
VictimAgentFlag
public AgentFlag VictimAgentFlag
Field Value
VictimAgentHealth
public float VictimAgentHealth
Field Value
VictimAgentMaxHealth
public float VictimAgentMaxHealth
Field Value
VictimAgentMountMovementDirection
public Vec2 VictimAgentMountMovementDirection
Field Value
VictimAgentMovementVelocity
public Vec2 VictimAgentMovementVelocity
Field Value
VictimAgentOrigin
public IAgentOriginBase VictimAgentOrigin
Field Value
VictimAgentPosition
public Vec3 VictimAgentPosition
Field Value
VictimAgentScale
public float VictimAgentScale
Field Value
VictimAgentTotalEncumbrance
public float VictimAgentTotalEncumbrance
Field Value
VictimAgentVelocity
public Vec3 VictimAgentVelocity
Field Value
VictimAgentWeight
public float VictimAgentWeight
Field Value
VictimCaptainCharacter
public BasicCharacterObject VictimCaptainCharacter
Field Value
VictimFormation
public Formation VictimFormation
Field Value
VictimHitPointRate
public float VictimHitPointRate
Field Value
VictimMainHandWeapon
public MissionWeapon VictimMainHandWeapon
Field Value
VictimMovementDirectionAsAngle
public float VictimMovementDirectionAsAngle
Field Value
VictimRiderAgentCharacter
public BasicCharacterObject VictimRiderAgentCharacter
Field Value
VictimRiderAgentOrigin
public IAgentOriginBase VictimRiderAgentOrigin
Field Value
VictimShield
public MissionWeapon VictimShield
Field Value
WeaponAttachBoneIndex
public int WeaponAttachBoneIndex
Field Value
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).