M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.Core.BladeData Class Reference

Inherits TaleWorlds.ObjectSystem.MBObjectBase.

Public Member Functions

 BladeData (CraftingPiece.PieceTypes pieceType, float bladeLength)
 
override void Deserialize (MBObjectManager objectManager, XmlNode childNode)
 
- Public Member Functions inherited from TaleWorlds.ObjectSystem.MBObjectBase
 MBObjectBase ()
 
 MBObjectBase (MBObjectBase other)
 
 MBObjectBase (string stringId)
 
void AfterInitialized ()
 
virtual void AfterRegister ()
 
virtual void Initialize ()
 
virtual void Deserialize (MBObjectManager objectManager, XmlNode node)
 
override int GetHashCode ()
 
virtual TextObject GetName ()
 
void PreAfterLoadInternal ()
 
void AfterLoadInternal ()
 
void OnRegistered ()
 
void OnUnregistered ()
 

Public Attributes

readonly CraftingPiece.PieceTypes PieceType
 

Properties

DamageTypes ThrustDamageType [get]
 
float ThrustDamageFactor [get]
 
DamageTypes SwingDamageType [get]
 
float SwingDamageFactor [get]
 
float BladeLength [get]
 
float BladeWidth [get]
 
short StackAmount [get]
 
string PhysicsMaterial [get]
 
string BodyName [get]
 
string HolsterMeshName [get]
 
string HolsterBodyName [get]
 
float HolsterMeshLength [get]
 
- Properties inherited from TaleWorlds.ObjectSystem.MBObjectBase
string StringId [get, set]
 
MBGUID Id [get, set]
 
bool IsInitialized [get]
 
bool IsReady [get, set]
 

Additional Inherited Members

- Protected Member Functions inherited from TaleWorlds.ObjectSystem.MBObjectBase
virtual void OnBeforeLoad ()
 
virtual void PreAfterLoad ()
 
virtual void AfterLoad ()
 

Constructor & Destructor Documentation

◆ BladeData()

TaleWorlds.Core.BladeData.BladeData ( CraftingPiece.PieceTypes  pieceType,
float  bladeLength 
)

Member Function Documentation

◆ Deserialize()

override void TaleWorlds.Core.BladeData.Deserialize ( MBObjectManager  objectManager,
XmlNode  childNode 
)
virtual

Member Data Documentation

◆ PieceType

readonly CraftingPiece.PieceTypes TaleWorlds.Core.BladeData.PieceType

Property Documentation

◆ ThrustDamageType

DamageTypes TaleWorlds.Core.BladeData.ThrustDamageType
get

◆ ThrustDamageFactor

float TaleWorlds.Core.BladeData.ThrustDamageFactor
get

◆ SwingDamageType

DamageTypes TaleWorlds.Core.BladeData.SwingDamageType
get

◆ SwingDamageFactor

float TaleWorlds.Core.BladeData.SwingDamageFactor
get

◆ BladeLength

float TaleWorlds.Core.BladeData.BladeLength
get

◆ BladeWidth

float TaleWorlds.Core.BladeData.BladeWidth
get

◆ StackAmount

short TaleWorlds.Core.BladeData.StackAmount
get

◆ PhysicsMaterial

string TaleWorlds.Core.BladeData.PhysicsMaterial
get

◆ BodyName

string TaleWorlds.Core.BladeData.BodyName
get

◆ HolsterMeshName

string TaleWorlds.Core.BladeData.HolsterMeshName
get

◆ HolsterBodyName

string TaleWorlds.Core.BladeData.HolsterBodyName
get

◆ HolsterMeshLength

float TaleWorlds.Core.BladeData.HolsterMeshLength
get