Table of Contents

Struct BlowWeaponRecord

Namespace
TaleWorlds.MountAndBlade
Assembly
TaleWorlds.MountAndBlade.dll
[EngineStruct("Blow_weapon_record", false)]
public struct BlowWeaponRecord
Inherited Members
Extension Methods

Fields

AffectorWeaponSlotOrMissileIndex

public int AffectorWeaponSlotOrMissileIndex

Field Value

int

BoneNoToAttach

public sbyte BoneNoToAttach

Field Value

sbyte

CurrentPosition

public Vec3 CurrentPosition

Field Value

Vec3

ItemFlags

public ItemFlags ItemFlags

Field Value

ItemFlags

StartingPosition

public Vec3 StartingPosition

Field Value

Vec3

Velocity

public Vec3 Velocity

Field Value

Vec3

WeaponClass

public WeaponClass WeaponClass

Field Value

WeaponClass

WeaponFlags

public WeaponFlags WeaponFlags

Field Value

WeaponFlags

Weight

public float Weight

Field Value

float

Properties

IsAmmo

public bool IsAmmo { get; }

Property Value

bool

IsMissile

public bool IsMissile { get; }

Property Value

bool

IsRanged

public bool IsRanged { get; }

Property Value

bool

IsShield

public bool IsShield { get; }

Property Value

bool

Methods

FillAsMeleeBlow(ItemObject, WeaponComponentData, int, sbyte)

public void FillAsMeleeBlow(ItemObject item, WeaponComponentData weaponComponentData, int affectorWeaponSlot, sbyte weaponAttachBoneIndex)

Parameters

item ItemObject
weaponComponentData WeaponComponentData
affectorWeaponSlot int
weaponAttachBoneIndex sbyte

FillAsMissileBlow(ItemObject, WeaponComponentData, int, sbyte, Vec3, Vec3, Vec3)

public void FillAsMissileBlow(ItemObject item, WeaponComponentData weaponComponentData, int missileIndex, sbyte weaponAttachBoneIndex, Vec3 startingPosition, Vec3 currentPosition, Vec3 velocity)

Parameters

item ItemObject
weaponComponentData WeaponComponentData
missileIndex int
weaponAttachBoneIndex sbyte
startingPosition Vec3
currentPosition Vec3
velocity Vec3

GetHitSound(bool, bool, bool, bool, AgentAttackType, DamageTypes)

public int GetHitSound(bool isOwnerHumanoid, bool isCriticalBlow, bool isLowBlow, bool isNonTipThrust, AgentAttackType attackType, DamageTypes damageType)

Parameters

isOwnerHumanoid bool
isCriticalBlow bool
isLowBlow bool
isNonTipThrust bool
attackType AgentAttackType
damageType DamageTypes

Returns

int

HasWeapon()

public bool HasWeapon()

Returns

bool

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