Class MBObjectBase
- Namespace
- TaleWorlds.ObjectSystem
- Assembly
- TaleWorlds.ObjectSystem.dll
public class MBObjectBase
- Inheritance
-
MBObjectBase
- Derived
- Inherited Members
Constructors
MBObjectBase()
public MBObjectBase()
MBObjectBase(string)
public MBObjectBase(string stringId)
Parameters
stringId
string
MBObjectBase(MBObjectBase)
public MBObjectBase(MBObjectBase other)
Parameters
other
MBObjectBase
Properties
Id
[SaveableProperty(2)]
public MBGUID Id { get; set; }
Property Value
IsInitialized
[CachedData]
public bool IsInitialized { get; }
Property Value
IsReady
[CachedData]
public bool IsReady { get; set; }
Property Value
StringId
[SaveableProperty(1)]
public string StringId { get; set; }
Property Value
Methods
AfterInitialized()
public void AfterInitialized()
AfterLoad()
protected virtual void AfterLoad()
AfterLoadInternal()
public void AfterLoadInternal()
AfterRegister()
public virtual void AfterRegister()
AutoGeneratedInstanceCollectObjects(List<object>)
protected virtual void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)
Parameters
Deserialize(MBObjectManager, XmlNode)
public virtual void Deserialize(MBObjectManager objectManager, XmlNode node)
Parameters
objectManager
MBObjectManagernode
XmlNode
GetHashCode()
public override int GetHashCode()
Returns
GetName()
public virtual TextObject GetName()
Returns
Initialize()
public virtual void Initialize()
OnBeforeLoad()
protected virtual void OnBeforeLoad()
OnRegistered()
public void OnRegistered()
OnUnregistered()
public void OnUnregistered()
PreAfterLoad()
protected virtual void PreAfterLoad()
PreAfterLoadInternal()
public void PreAfterLoadInternal()
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).