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

Inherits TaleWorlds.ObjectSystem.MBObjectBase.

Inherited by TaleWorlds.Core.ArmorComponent, TaleWorlds.Core.HorseComponent, TaleWorlds.Core.SaddleComponent, TaleWorlds.Core.TradeItemComponent, and TaleWorlds.Core.WeaponComponent.

Public Member Functions

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 ()
 

Protected Member Functions

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

Properties

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]
 

Constructor & Destructor Documentation

◆ ItemComponent()

TaleWorlds.Core.ItemComponent.ItemComponent ( )
protected

Member Function Documentation

◆ Deserialize()

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

◆ GetCopy()

Property Documentation

◆ Item

ItemObject TaleWorlds.Core.ItemComponent.Item
getset

◆ ItemModifierGroup

ItemModifierGroup TaleWorlds.Core.ItemComponent.ItemModifierGroup
getprotected set