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

Inherits TaleWorlds.ObjectSystem.MBObjectBase.

Public Member Functions

bool HasEquipmentFlags (EquipmentFlags flags)
 
bool IsEquipmentTemplate ()
 
 MBEquipmentRoster ()
 
void Init (MBObjectManager objectManager, XmlNode node)
 
override void Deserialize (MBObjectManager objectManager, XmlNode node)
 
void AddEquipmentRoster (MBEquipmentRoster equipmentRoster, bool isCivilian)
 
void AddOverridenEquipments (MBObjectManager objectManager, List< XmlNode > overridenEquipmentSlots)
 
void OrderEquipments ()
 
void InitializeDefaultEquipment (string equipmentName)
 
- 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

BasicCultureObject EquipmentCulture
 

Static Public Attributes

static readonly Equipment EmptyEquipment = new Equipment(true)
 

Properties

EquipmentFlags EquipmentFlags [get]
 
MBReadOnlyList< EquipmentAllEquipments [get]
 
Equipment DefaultEquipment [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

◆ MBEquipmentRoster()

TaleWorlds.Core.MBEquipmentRoster.MBEquipmentRoster ( )

Member Function Documentation

◆ HasEquipmentFlags()

bool TaleWorlds.Core.MBEquipmentRoster.HasEquipmentFlags ( EquipmentFlags  flags)

◆ IsEquipmentTemplate()

bool TaleWorlds.Core.MBEquipmentRoster.IsEquipmentTemplate ( )

◆ Init()

void TaleWorlds.Core.MBEquipmentRoster.Init ( MBObjectManager  objectManager,
XmlNode  node 
)

◆ Deserialize()

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

◆ AddEquipmentRoster()

void TaleWorlds.Core.MBEquipmentRoster.AddEquipmentRoster ( MBEquipmentRoster  equipmentRoster,
bool  isCivilian 
)

◆ AddOverridenEquipments()

void TaleWorlds.Core.MBEquipmentRoster.AddOverridenEquipments ( MBObjectManager  objectManager,
List< XmlNode >  overridenEquipmentSlots 
)

◆ OrderEquipments()

void TaleWorlds.Core.MBEquipmentRoster.OrderEquipments ( )

◆ InitializeDefaultEquipment()

void TaleWorlds.Core.MBEquipmentRoster.InitializeDefaultEquipment ( string  equipmentName)

Member Data Documentation

◆ EmptyEquipment

readonly Equipment TaleWorlds.Core.MBEquipmentRoster.EmptyEquipment = new Equipment(true)
static

◆ EquipmentCulture

BasicCultureObject TaleWorlds.Core.MBEquipmentRoster.EquipmentCulture

Property Documentation

◆ EquipmentFlags

EquipmentFlags TaleWorlds.Core.MBEquipmentRoster.EquipmentFlags
get

◆ AllEquipments

MBReadOnlyList<Equipment> TaleWorlds.Core.MBEquipmentRoster.AllEquipments
get

◆ DefaultEquipment

Equipment TaleWorlds.Core.MBEquipmentRoster.DefaultEquipment
get