Zdexby TheHolyOneZ
49,743 classes
Class

ObjectModel

: ModelBase : Object
Tekly.DataModels.Models.ObjectModel, Tekly.DataModels.Runtime 0x0030 (48 B) inherited 0x0018 Tekly.DataModels.Runtime.dll
0x00x0030

Members 3

OffsetSizeNameTypeFlagsDefault
0x08m_modifiedTriggerable<Tekly.DataModels.Models.ObjectModel>Private+1 flags—
0x08m_modelsList<Tekly.DataModels.Models.ModelReference>Private+1 flags—
0x01<DisableModifiedTrigger>k__BackingFieldboolPrivate—
0x00290x07unreflected bytes to end of ObjectModel
Inherited from ModelBase 1
OffsetSizeNameTypeFlagsDefault
0x01m_isDisposedboolPrivate—

Functions 27

SignatureFlagsNativeParams
IReadOnlyList<Tekly.DataModels.Models.ModelReference> get_Models()Public+1 flags0x08
ITriggerable<Tekly.DataModels.Models.ObjectModel> get_Modified()Public+1 flags0x08
bool get_DisableModifiedTrigger()Public+1 flags0x01
void set_DisableModifiedTrigger(bool value)Public+1 flags0x01
void EmitModified()Public0x00
void Add(const string& name, IModel model, const ReferenceType& referenceType)Public0x08
uint8 Add(const string& name, const uint8& model, const ReferenceType& referenceType)Public0x08
StringValueModel Add(const string& name, const string& value, bool needsLocalization)Public0x08
BoolValueModel Add(const string& name, bool value)Public0x08
NumberValueModel Add(const string& name, double value)Public0x08
NumberValueModel Add(const string& name, float value)Public0x08
NumberValueModel Add(const string& name, int value)Public0x08
SpriteValueModel Add(const string& name, Sprite value)Public0x08
ButtonModel AddButton(const string& name)Public0x08
ObjectModel AddObject(const string& name)Public0x08
void Add(int name, IModel model)Public0x08
void BulkModify(Action action)Public0x08
void RemoveModel(const string& name)Public0x08
bool TryGetModel(ModelKey modelKey, int index, const uint8& targetModel)Public—0x08
bool TryGetModel(ModelKey modelKey, int index, ref IModel& model)Public0x08
bool TryGetModel(const string& modelKey, const uint8& targetModel)Public0x08
bool TryGetModel(const string& modelKey, ref IModel& model)Public+2 flags0x08
void Clear()Public0x00
void ClearNoDispose()Public0x00
void OnDispose()2 flags0x00
void ToJson(StringBuilder stringBuilder)Public+1 flags0x08
void .ctor()Public+1 flags0x00

Subclasses 8

Used by 28

types with a member, parameter or interface of this type