Table of Contents

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

MBGUID

IsInitialized

[CachedData]
public bool IsInitialized { get; }

Property Value

bool

IsReady

[CachedData]
public bool IsReady { get; set; }

Property Value

bool

StringId

[SaveableProperty(1)]
public string StringId { get; set; }

Property Value

string

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

collectedObjects List<object>

Deserialize(MBObjectManager, XmlNode)

public virtual void Deserialize(MBObjectManager objectManager, XmlNode node)

Parameters

objectManager MBObjectManager
node XmlNode

GetHashCode()

public override int GetHashCode()

Returns

int

GetName()

public virtual TextObject GetName()

Returns

TextObject

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