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
stringIdstring
MBObjectBase(MBObjectBase)
public MBObjectBase(MBObjectBase other)
Parameters
otherMBObjectBase
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
objectManagerMBObjectManagernodeXmlNode
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).