Class DataTableMetaData
A collection of metadata for a DataTableBase.
Inheritance
System.Object
UnityEngine.Object
UnityEngine.ScriptableObject
DataTableMetaData
Namespace: GDX.DataTables
Syntax
public class DataTableMetaData : ScriptableObject
Remarks
These objects are created with the UnityEngine.HideFlags preventing them from entering a build, or being seen/editted directly in the editor.
Fields
| Improve this Doc View SourceBindingDataVersion
The data version number used the last time data was pushed to the binding.
Declaration
public ulong BindingDataVersion
Field Value
Type | Description |
---|---|
System.UInt64 |
BindingTimestamp
The timestamp last gotten from the binding.
Declaration
public DateTime BindingTimestamp
Field Value
Type | Description |
---|---|
System.DateTime |
BindingUri
A source of truth
binding for the data found in the DataTableBase.
Declaration
public string BindingUri
Field Value
Type | Description |
---|---|
System.String |
Remarks
On-disk bindings are relative to the asset folder.
DisplayName
The user-friendly name used throughout the author-time experience for the DataTableBase.
Declaration
public string DisplayName
Field Value
Type | Description |
---|---|
System.String |
ReferencesOnlyMode
Locks out fields on the DataTableBase which are not reference based. This is useful for when a dataset is being driven by a binding.
Declaration
public bool ReferencesOnlyMode
Field Value
Type | Description |
---|---|
System.Boolean |
SupportsUndo
EXPERIMENTAL! Supports undo/redo operations on the DataTableBase.
Declaration
public bool SupportsUndo
Field Value
Type | Description |
---|---|
System.Boolean |