Table of Contents

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 Agent
victimAgent Agent
armorAmountFloat float
shieldOnBack WeaponComponentData
victimAgentFlag AgentFlag
victimAgentAbsorbedDamageRatio float
damageMultiplierOfBone float
combatDifficultyMultiplier float
victimMainHandWeapon MissionWeapon
victimShield MissionWeapon
canGiveDamageToAgentShield bool
isVictimAgentLeftStance bool
isFriendlyFire bool
doesAttackerHaveMountAgent bool
doesVictimHaveMountAgent bool
attackerAgentMovementVelocity Vec2
attackerAgentMountMovementDirection Vec2
attackerMovementDirectionAsAngle float
victimAgentMovementVelocity Vec2
victimAgentMountMovementDirection Vec2
victimMovementDirectionAsAngle float
isVictimAgentSameWithAttackerAgent bool
isAttackerAgentMine bool
doesAttackerHaveRiderAgent bool
isAttackerAgentRiderAgentMine bool
isAttackerAgentMount bool
isVictimAgentMine bool
doesVictimHaveRiderAgent bool
isVictimAgentRiderAgentMine bool
isVictimAgentMount bool
isAttackerAgentNull bool
isAttackerAIControlled bool
attackerAgentCharacter BasicCharacterObject
attackerRiderAgentCharacter BasicCharacterObject
attackerAgentOrigin IAgentOriginBase
attackerRiderAgentOrigin IAgentOriginBase
victimAgentCharacter BasicCharacterObject
victimRiderAgentCharacter BasicCharacterObject
victimAgentOrigin IAgentOriginBase
victimRiderAgentOrigin IAgentOriginBase
attackerAgentMovementDirection Vec2
attackerAgentVelocity Vec3
attackerAgentMountChargeDamageProperty float
attackerAgentCurrentWeaponOffset Vec3
isAttackerAgentHuman bool
isAttackerAgentActive bool
isAttackerAgentDoingPassiveAttack bool
isVictimAgentNull bool
victimAgentScale float
victimAgentHealth float
victimAgentMaxHealth float
victimAgentWeight float
victimAgentTotalEncumbrance float
isVictimAgentHuman bool
victimAgentVelocity Vec3
victimAgentPosition Vec3
weaponAttachBoneIndex int
offHandItem MissionWeapon
isHeadShot bool
isVictimRiderAgentSameAsAttackerAgent bool
isAttackerPlayer bool
isVictimPlayer bool
hitObjectDestructibleComponent 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 Agent
victimAgent Agent
hitObject GameEntity
attackCollisionData AttackCollisionData
attackerWeapon MissionWeapon

Fields

ArmorAmountFloat

public float ArmorAmountFloat

Field Value

float

AttackerAgent

public Agent AttackerAgent

Field Value

Agent

AttackerAgentCharacter

public BasicCharacterObject AttackerAgentCharacter

Field Value

BasicCharacterObject

AttackerAgentCurrentWeaponOffset

public Vec3 AttackerAgentCurrentWeaponOffset

Field Value

Vec3

AttackerAgentMountChargeDamageProperty

public float AttackerAgentMountChargeDamageProperty

Field Value

float

AttackerAgentMountMovementDirection

public Vec2 AttackerAgentMountMovementDirection

Field Value

Vec2

AttackerAgentMovementDirection

public Vec2 AttackerAgentMovementDirection

Field Value

Vec2

AttackerAgentMovementVelocity

public Vec2 AttackerAgentMovementVelocity

Field Value

Vec2

AttackerAgentOrigin

public IAgentOriginBase AttackerAgentOrigin

Field Value

IAgentOriginBase

AttackerAgentVelocity

public Vec3 AttackerAgentVelocity

Field Value

Vec3

AttackerCaptainCharacter

public BasicCharacterObject AttackerCaptainCharacter

Field Value

BasicCharacterObject

AttackerFormation

public Formation AttackerFormation

Field Value

Formation

AttackerHitPointRate

public float AttackerHitPointRate

Field Value

float

AttackerMovementDirectionAsAngle

public float AttackerMovementDirectionAsAngle

Field Value

float

AttackerRiderAgentCharacter

public BasicCharacterObject AttackerRiderAgentCharacter

Field Value

BasicCharacterObject

AttackerRiderAgentOrigin

public IAgentOriginBase AttackerRiderAgentOrigin

Field Value

IAgentOriginBase

CanGiveDamageToAgentShield

public bool CanGiveDamageToAgentShield

Field Value

bool

CombatDifficultyMultiplier

public float CombatDifficultyMultiplier

Field Value

float

DamageMultiplierOfBone

public float DamageMultiplierOfBone

Field Value

float

DoesAttackerHaveMountAgent

public bool DoesAttackerHaveMountAgent

Field Value

bool

DoesAttackerHaveRiderAgent

public bool DoesAttackerHaveRiderAgent

Field Value

bool

DoesVictimHaveMountAgent

public bool DoesVictimHaveMountAgent

Field Value

bool

DoesVictimHaveRiderAgent

public bool DoesVictimHaveRiderAgent

Field Value

bool

HitObjectDestructibleComponent

public DestructableComponent HitObjectDestructibleComponent

Field Value

DestructableComponent

IsAttackerAIControlled

public bool IsAttackerAIControlled

Field Value

bool

IsAttackerAgentActive

public bool IsAttackerAgentActive

Field Value

bool

IsAttackerAgentDoingPassiveAttack

public bool IsAttackerAgentDoingPassiveAttack

Field Value

bool

IsAttackerAgentHuman

public bool IsAttackerAgentHuman

Field Value

bool

IsAttackerAgentMine

public bool IsAttackerAgentMine

Field Value

bool

IsAttackerAgentMount

public bool IsAttackerAgentMount

Field Value

bool

IsAttackerAgentNull

public bool IsAttackerAgentNull

Field Value

bool

IsAttackerAgentRiderAgentMine

public bool IsAttackerAgentRiderAgentMine

Field Value

bool

IsAttackerPlayer

public bool IsAttackerPlayer

Field Value

bool

IsFriendlyFire

public bool IsFriendlyFire

Field Value

bool

IsHeadShot

public bool IsHeadShot

Field Value

bool

IsVictimAgentHuman

public bool IsVictimAgentHuman

Field Value

bool

IsVictimAgentLeftStance

public bool IsVictimAgentLeftStance

Field Value

bool

IsVictimAgentMine

public bool IsVictimAgentMine

Field Value

bool

IsVictimAgentMount

public bool IsVictimAgentMount

Field Value

bool

IsVictimAgentNull

public bool IsVictimAgentNull

Field Value

bool

IsVictimAgentRiderAgentMine

public bool IsVictimAgentRiderAgentMine

Field Value

bool

IsVictimAgentSameWithAttackerAgent

public bool IsVictimAgentSameWithAttackerAgent

Field Value

bool

IsVictimPlayer

public bool IsVictimPlayer

Field Value

bool

IsVictimRiderAgentSameAsAttackerAgent

public bool IsVictimRiderAgentSameAsAttackerAgent

Field Value

bool

OffHandItem

public MissionWeapon OffHandItem

Field Value

MissionWeapon

ShieldOnBack

public WeaponComponentData ShieldOnBack

Field Value

WeaponComponentData

VictimAgent

public Agent VictimAgent

Field Value

Agent

VictimAgentAbsorbedDamageRatio

public float VictimAgentAbsorbedDamageRatio

Field Value

float

VictimAgentCharacter

public BasicCharacterObject VictimAgentCharacter

Field Value

BasicCharacterObject

VictimAgentFlag

public AgentFlag VictimAgentFlag

Field Value

AgentFlag

VictimAgentHealth

public float VictimAgentHealth

Field Value

float

VictimAgentMaxHealth

public float VictimAgentMaxHealth

Field Value

float

VictimAgentMountMovementDirection

public Vec2 VictimAgentMountMovementDirection

Field Value

Vec2

VictimAgentMovementVelocity

public Vec2 VictimAgentMovementVelocity

Field Value

Vec2

VictimAgentOrigin

public IAgentOriginBase VictimAgentOrigin

Field Value

IAgentOriginBase

VictimAgentPosition

public Vec3 VictimAgentPosition

Field Value

Vec3

VictimAgentScale

public float VictimAgentScale

Field Value

float

VictimAgentTotalEncumbrance

public float VictimAgentTotalEncumbrance

Field Value

float

VictimAgentVelocity

public Vec3 VictimAgentVelocity

Field Value

Vec3

VictimAgentWeight

public float VictimAgentWeight

Field Value

float

VictimCaptainCharacter

public BasicCharacterObject VictimCaptainCharacter

Field Value

BasicCharacterObject

VictimFormation

public Formation VictimFormation

Field Value

Formation

VictimHitPointRate

public float VictimHitPointRate

Field Value

float

VictimMainHandWeapon

public MissionWeapon VictimMainHandWeapon

Field Value

MissionWeapon

VictimMovementDirectionAsAngle

public float VictimMovementDirectionAsAngle

Field Value

float

VictimRiderAgentCharacter

public BasicCharacterObject VictimRiderAgentCharacter

Field Value

BasicCharacterObject

VictimRiderAgentOrigin

public IAgentOriginBase VictimRiderAgentOrigin

Field Value

IAgentOriginBase

VictimShield

public MissionWeapon VictimShield

Field Value

MissionWeapon

WeaponAttachBoneIndex

public int WeaponAttachBoneIndex

Field Value

int

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).