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

Inherits TaleWorlds.Core.ItemComponent.

Public Types

enum  ArmorMaterialTypes : sbyte
 
enum  HairCoverTypes
 
enum  BeardCoverTypes
 
enum  HorseHarnessCoverTypes
 
enum  BodyMeshTypes
 
enum  BodyDeformTypes
 

Public Member Functions

 ArmorComponent (ItemObject item)
 
override ItemComponent GetCopy ()
 
override void Deserialize (MBObjectManager objectManager, XmlNode node)
 
- Public Member Functions inherited from TaleWorlds.Core.ItemComponent
override void Deserialize (MBObjectManager objectManager, XmlNode node)
 
abstract ItemComponent GetCopy ()
 
- 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 ()
 

Properties

int HeadArmor [get]
 
int BodyArmor [get]
 
int LegArmor [get]
 
int ArmArmor [get]
 
int ManeuverBonus [get]
 
int SpeedBonus [get]
 
int ChargeBonus [get]
 
int FamilyType [get]
 
bool MultiMeshHasGenderVariations [get]
 
ArmorMaterialTypes MaterialType [get]
 
SkinMask MeshesMask [get]
 
BodyMeshTypes BodyMeshType [get]
 
BodyDeformTypes BodyDeformType [get]
 
HairCoverTypes HairCoverType [get]
 
BeardCoverTypes BeardCoverType [get]
 
HorseHarnessCoverTypes ManeCoverType [get]
 
string ReinsMesh [get]
 
string ReinsRopeMesh [get]
 
- Properties inherited from TaleWorlds.Core.ItemComponent
ItemObject Item [get, set]
 
ItemModifierGroup ItemModifierGroup [get, protected set]
 
- 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.Core.ItemComponent
 ItemComponent ()
 
- Protected Member Functions inherited from TaleWorlds.ObjectSystem.MBObjectBase
virtual void OnBeforeLoad ()
 
virtual void PreAfterLoad ()
 
virtual void AfterLoad ()
 

Member Enumeration Documentation

◆ ArmorMaterialTypes

◆ HairCoverTypes

◆ BeardCoverTypes

◆ HorseHarnessCoverTypes

◆ BodyMeshTypes

◆ BodyDeformTypes

Constructor & Destructor Documentation

◆ ArmorComponent()

TaleWorlds.Core.ArmorComponent.ArmorComponent ( ItemObject  item)

Member Function Documentation

◆ GetCopy()

override ItemComponent TaleWorlds.Core.ArmorComponent.GetCopy ( )
virtual

◆ Deserialize()

override void TaleWorlds.Core.ArmorComponent.Deserialize ( MBObjectManager  objectManager,
XmlNode  node 
)
virtual

Property Documentation

◆ HeadArmor

int TaleWorlds.Core.ArmorComponent.HeadArmor
get

◆ BodyArmor

int TaleWorlds.Core.ArmorComponent.BodyArmor
get

◆ LegArmor

int TaleWorlds.Core.ArmorComponent.LegArmor
get

◆ ArmArmor

int TaleWorlds.Core.ArmorComponent.ArmArmor
get

◆ ManeuverBonus

int TaleWorlds.Core.ArmorComponent.ManeuverBonus
get

◆ SpeedBonus

int TaleWorlds.Core.ArmorComponent.SpeedBonus
get

◆ ChargeBonus

int TaleWorlds.Core.ArmorComponent.ChargeBonus
get

◆ FamilyType

int TaleWorlds.Core.ArmorComponent.FamilyType
get

◆ MultiMeshHasGenderVariations

bool TaleWorlds.Core.ArmorComponent.MultiMeshHasGenderVariations
get

◆ MaterialType

ArmorMaterialTypes TaleWorlds.Core.ArmorComponent.MaterialType
get

◆ MeshesMask

SkinMask TaleWorlds.Core.ArmorComponent.MeshesMask
get

◆ BodyMeshType

BodyMeshTypes TaleWorlds.Core.ArmorComponent.BodyMeshType
get

◆ BodyDeformType

BodyDeformTypes TaleWorlds.Core.ArmorComponent.BodyDeformType
get

◆ HairCoverType

HairCoverTypes TaleWorlds.Core.ArmorComponent.HairCoverType
get

◆ BeardCoverType

BeardCoverTypes TaleWorlds.Core.ArmorComponent.BeardCoverType
get

◆ ManeCoverType

HorseHarnessCoverTypes TaleWorlds.Core.ArmorComponent.ManeCoverType
get

◆ ReinsMesh

string TaleWorlds.Core.ArmorComponent.ReinsMesh
get

◆ ReinsRopeMesh

string TaleWorlds.Core.ArmorComponent.ReinsRopeMesh
get