M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.MountAndBlade.WeaponData Struct Reference

Public Member Functions

bool IsValid ()
 
ItemObject GetItemObject ()
 
void DeinitializeManagedPointers ()
 

Public Attributes

MetaMesh WeaponMesh
 
MetaMesh HolsterMesh
 
MetaMesh HolsterMeshWithWeapon
 
MetaMesh FlyingMesh
 
string Prefab
 
PhysicsShape Shape
 
PhysicsShape CollisionShape
 
Material TableauMaterial
 
MatrixFrame WeaponFrame
 
int PhysicsMaterialIndex
 
int WeaponKind
 
StackArray.StackArray4Int ItemHolsterIndices
 
int Difficulty
 
float BaseWeight
 
float Inertia
 
Int16 ReloadPhase
 
bool HasFlagAnimation
 
Vec3 AmmoOffset
 
MatrixFrame StickingFrame
 
float ScaleFactor
 
float CenterOfMass
 
Vec3 CenterOfMass3D
 
Vec3 HolsterPositionShift
 
int FlyingSoundCode
 
int PassbySoundCode
 
string TrailParticleName
 
Vec3 CenterOfMassShift
 
Int16 DataValue
 
int CurrentUsageIndex
 
float AirFrictionConstant
 
bool HasLowerHolsterPriority
 
float GlossMultiplier
 

Static Public Attributes

static WeaponData InvalidWeaponData = new WeaponData { WeaponKind = -1 }
 

Member Function Documentation

◆ IsValid()

bool TaleWorlds.MountAndBlade.WeaponData.IsValid ( )

◆ GetItemObject()

ItemObject TaleWorlds.MountAndBlade.WeaponData.GetItemObject ( )

◆ DeinitializeManagedPointers()

void TaleWorlds.MountAndBlade.WeaponData.DeinitializeManagedPointers ( )

Member Data Documentation

◆ WeaponMesh

MetaMesh TaleWorlds.MountAndBlade.WeaponData.WeaponMesh

◆ HolsterMesh

MetaMesh TaleWorlds.MountAndBlade.WeaponData.HolsterMesh

◆ HolsterMeshWithWeapon

MetaMesh TaleWorlds.MountAndBlade.WeaponData.HolsterMeshWithWeapon

◆ FlyingMesh

MetaMesh TaleWorlds.MountAndBlade.WeaponData.FlyingMesh

◆ Prefab

string TaleWorlds.MountAndBlade.WeaponData.Prefab

◆ Shape

PhysicsShape TaleWorlds.MountAndBlade.WeaponData.Shape

◆ CollisionShape

PhysicsShape TaleWorlds.MountAndBlade.WeaponData.CollisionShape

◆ TableauMaterial

Material TaleWorlds.MountAndBlade.WeaponData.TableauMaterial

◆ WeaponFrame

MatrixFrame TaleWorlds.MountAndBlade.WeaponData.WeaponFrame

◆ PhysicsMaterialIndex

int TaleWorlds.MountAndBlade.WeaponData.PhysicsMaterialIndex

◆ WeaponKind

int TaleWorlds.MountAndBlade.WeaponData.WeaponKind

◆ ItemHolsterIndices

StackArray.StackArray4Int TaleWorlds.MountAndBlade.WeaponData.ItemHolsterIndices

◆ Difficulty

int TaleWorlds.MountAndBlade.WeaponData.Difficulty

◆ BaseWeight

float TaleWorlds.MountAndBlade.WeaponData.BaseWeight

◆ Inertia

float TaleWorlds.MountAndBlade.WeaponData.Inertia

◆ ReloadPhase

Int16 TaleWorlds.MountAndBlade.WeaponData.ReloadPhase

◆ HasFlagAnimation

bool TaleWorlds.MountAndBlade.WeaponData.HasFlagAnimation

◆ AmmoOffset

Vec3 TaleWorlds.MountAndBlade.WeaponData.AmmoOffset

◆ StickingFrame

MatrixFrame TaleWorlds.MountAndBlade.WeaponData.StickingFrame

◆ ScaleFactor

float TaleWorlds.MountAndBlade.WeaponData.ScaleFactor

◆ CenterOfMass

float TaleWorlds.MountAndBlade.WeaponData.CenterOfMass

◆ CenterOfMass3D

Vec3 TaleWorlds.MountAndBlade.WeaponData.CenterOfMass3D

◆ HolsterPositionShift

Vec3 TaleWorlds.MountAndBlade.WeaponData.HolsterPositionShift

◆ FlyingSoundCode

int TaleWorlds.MountAndBlade.WeaponData.FlyingSoundCode

◆ PassbySoundCode

int TaleWorlds.MountAndBlade.WeaponData.PassbySoundCode

◆ TrailParticleName

string TaleWorlds.MountAndBlade.WeaponData.TrailParticleName

◆ CenterOfMassShift

Vec3 TaleWorlds.MountAndBlade.WeaponData.CenterOfMassShift

◆ DataValue

Int16 TaleWorlds.MountAndBlade.WeaponData.DataValue

◆ CurrentUsageIndex

int TaleWorlds.MountAndBlade.WeaponData.CurrentUsageIndex

◆ AirFrictionConstant

float TaleWorlds.MountAndBlade.WeaponData.AirFrictionConstant

◆ HasLowerHolsterPriority

bool TaleWorlds.MountAndBlade.WeaponData.HasLowerHolsterPriority

◆ GlossMultiplier

float TaleWorlds.MountAndBlade.WeaponData.GlossMultiplier

◆ InvalidWeaponData

WeaponData TaleWorlds.MountAndBlade.WeaponData.InvalidWeaponData = new WeaponData { WeaponKind = -1 }
static