Class StableDataTable
Inheritance
Inherited Members
Namespace: GDX.DataTables
Syntax
[HelpURL("https://gdx.dotbunny.com/manual/features/data-tables.html")]
[CreateAssetMenu(menuName = "GDX/Stable Data Table", fileName = "GDXStableDataTable")]
[Serializable]
public class StableDataTable : DataTableBase
Methods
| Improve this Doc View SourceAddColumn(Serializable.SerializableTypes, String, Int32)
Add a column.
Declaration
public override int AddColumn(Serializable.SerializableTypes columnType, string columnName, int insertAtColumnIdentifier = -1)
Parameters
Type | Name | Description |
---|---|---|
Serializable.SerializableTypes | columnType | The type of data being stored in the column. |
System.String | columnName | The user-friendly name of the column. |
System.Int32 | insertAtColumnIdentifier | The column identifier to insert the column at, otherwise -1 will place the column at the end. |
Returns
Type | Description |
---|---|
System.Int32 | The unique column identifier of the created column. |
Overrides
| Improve this Doc View SourceAddRow(String, Int32)
Add a row
Declaration
public override int AddRow(string rowName = null, int insertAtRowIdentifier = -1)
Parameters
Type | Name | Description |
---|---|---|
System.String | rowName | The user-friendly name of the column. |
System.Int32 | insertAtRowIdentifier | The row identifier to insert the row at, otherwise -1 will place the row at the end. |
Returns
Type | Description |
---|---|
System.Int32 | The unique row identifier of the created row. |
Overrides
| Improve this Doc View SourceAddRows(Int32, ref Int32[], String[], Int32)
Declaration
public void AddRows(int numberOfNewRows, ref int[] rowIDs, string[] rowNames = null, int insertAtRowID = -1)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | numberOfNewRows | |
System.Int32[] | rowIDs | |
System.String[] | rowNames | |
System.Int32 | insertAtRowID |
AddRows(Int32, String[], Int32)
Declaration
public void AddRows(int numberOfNewRows, string[] rowNames = null, int insertAtRowID = -1)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | numberOfNewRows | |
System.String[] | rowNames | |
System.Int32 | insertAtRowID |
GetAllColumnDescriptions()
Get all columns' ColumnDescription; ordered.
Declaration
public override ColumnDescription[] GetAllColumnDescriptions()
Returns
Type | Description |
---|---|
ColumnDescription[] | An array of ColumnDescriptions. |
Overrides
| Improve this Doc View SourceGetAllRowDescriptions()
Get all rows' RowDescription; ordered.
Declaration
public override RowDescription[] GetAllRowDescriptions()
Returns
Type | Description |
---|---|
RowDescription[] | An array of RowDescriptions. |
Overrides
| Improve this Doc View SourceGetAnimationCurve(Int32, Int32)
Get a UnityEngine.AnimationCurve object from the specified cell.
Declaration
public override AnimationCurve GetAnimationCurve(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
UnityEngine.AnimationCurve | A UnityEngine.AnimationCurve object. |
Overrides
| Improve this Doc View SourceGetAnimationCurveColumn(Int32)
Declaration
public AnimationCurve[] GetAnimationCurveColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.AnimationCurve[] |
GetAnimationCurveRef(Int32, Int32)
Declaration
public ref AnimationCurve GetAnimationCurveRef(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.AnimationCurve |
GetBool(Int32, Int32)
Get a System.Boolean value from the specified cell.
Declaration
public override bool GetBool(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
System.Boolean | A System.Boolean value. |
Overrides
| Improve this Doc View SourceGetBoolColumn(Int32)
Declaration
public bool[] GetBoolColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
System.Boolean[] |
GetBoolRef(Int32, Int32)
Declaration
public ref bool GetBoolRef(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
System.Boolean |
GetBounds(Int32, Int32)
Get a UnityEngine.Bounds struct from the specified cell.
Declaration
public override Bounds GetBounds(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
UnityEngine.Bounds | A UnityEngine.Bounds struct. |
Overrides
| Improve this Doc View SourceGetBoundsColumn(Int32)
Declaration
public Bounds[] GetBoundsColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.Bounds[] |
GetBoundsInt(Int32, Int32)
Get a UnityEngine.BoundsInt struct from the specified cell.
Declaration
public override BoundsInt GetBoundsInt(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
UnityEngine.BoundsInt | A UnityEngine.BoundsInt struct. |
Overrides
| Improve this Doc View SourceGetBoundsIntColumn(Int32)
Declaration
public BoundsInt[] GetBoundsIntColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.BoundsInt[] |
GetBoundsIntRef(Int32, Int32)
Declaration
public ref BoundsInt GetBoundsIntRef(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.BoundsInt |
GetBoundsRef(Int32, Int32)
Declaration
public ref Bounds GetBoundsRef(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.Bounds |
GetByte(Int32, Int32)
Get a System.Byte value from the specified cell.
Declaration
public override byte GetByte(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
System.Byte | A System.Byte value. |
Overrides
| Improve this Doc View SourceGetByteColumn(Int32)
Declaration
public byte[] GetByteColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
System.Byte[] |
GetByteRef(Int32, Int32)
Declaration
public ref byte GetByteRef(int row, int columnID)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | columnID |
Returns
Type | Description |
---|---|
System.Byte |
GetChar(Int32, Int32)
Get a System.Char value from the specified cell.
Declaration
public override char GetChar(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
System.Char | A System.Char value. |
Overrides
| Improve this Doc View SourceGetCharColumn(Int32)
Declaration
public char[] GetCharColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
System.Char[] |
GetCharRef(Int32, Int32)
Declaration
public ref char GetCharRef(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
System.Char |
GetColor(Int32, Int32)
Get a UnityEngine.Color struct from the specified cell.
Declaration
public override Color GetColor(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
UnityEngine.Color | A UnityEngine.Color struct. |
Overrides
| Improve this Doc View SourceGetColorColumn(Int32)
Declaration
public Color[] GetColorColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.Color[] |
GetColorRef(Int32, Int32)
Declaration
public ref Color GetColorRef(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.Color |
GetColumnCount()
Returns the number of columns in the
Declaration
public override int GetColumnCount()
Returns
Type | Description |
---|---|
System.Int32 | A count of columns. |
Overrides
| Improve this Doc View SourceGetColumnDescription(Int32)
Get a ColumnDescription describing a column in the specified position.
Declaration
public override ColumnDescription GetColumnDescription(int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
ColumnDescription | A ColumnDescription for the target column. |
Overrides
| Improve this Doc View SourceGetColumnDescriptionByOrder(Int32)
Get a ColumnDescription describing a column in the specified position.
Declaration
public override ColumnDescription GetColumnDescriptionByOrder(int order)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | order | The ordered index/position. |
Returns
Type | Description |
---|---|
ColumnDescription | A ColumnDescription for the target column. |
Overrides
| Improve this Doc View SourceGetColumnName(Int32)
Get the user-friendly name of the identified column.
Declaration
public override string GetColumnName(int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
System.String | A user-friendly name. |
Overrides
| Improve this Doc View SourceGetColumnNameRef(Int32)
Declaration
public ref string GetColumnNameRef(int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | columnIdentifier |
Returns
Type | Description |
---|---|
System.String |
GetColumnOrder(Int32)
Set the specified column's order.
Declaration
public override int GetColumnOrder(int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
System.Int32 | The column's order/position. |
Overrides
| Improve this Doc View SourceGetDataVersion()
Get the internally stored data version for the DataTableBase.
Declaration
public override ulong GetDataVersion()
Returns
Type | Description |
---|---|
System.UInt64 |
Overrides
Remarks
Every time something changes in the table, be it structural or data, this value is changed. This allows for checks of if cached values need to be re-polled.
GetDouble(Int32, Int32)
Get a System.Double value from the specified cell.
Declaration
public override double GetDouble(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
System.Double | A System.Double value. |
Overrides
| Improve this Doc View SourceGetDoubleColumn(Int32)
Declaration
public double[] GetDoubleColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
System.Double[] |
GetDoubleRef(Int32, Int32)
Declaration
public ref double GetDoubleRef(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
System.Double |
GetEnumInt(Int32, Int32)
Get am System.Int32 value of an enumeration from the specified cell.
Declaration
public override int GetEnumInt(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
System.Int32 | An integer value for the enumeration |
Overrides
| Improve this Doc View SourceGetFloat(Int32, Int32)
Get a System.Single value from the specified cell.
Declaration
public override float GetFloat(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
System.Single | A System.Single value. |
Overrides
| Improve this Doc View SourceGetFloatColumn(Int32)
Declaration
public float[] GetFloatColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
System.Single[] |
GetFloatRef(Int32, Int32)
Declaration
public ref float GetFloatRef(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
System.Single |
GetGradient(Int32, Int32)
Get a UnityEngine.Gradient object from the specified cell.
Declaration
public override Gradient GetGradient(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
UnityEngine.Gradient | A UnityEngine.Gradient object. |
Overrides
| Improve this Doc View SourceGetGradientColumn(Int32)
Declaration
public Gradient[] GetGradientColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.Gradient[] |
GetGradientRef(Int32, Int32)
Declaration
public ref Gradient GetGradientRef(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.Gradient |
GetHash128(Int32, Int32)
Get a UnityEngine.Hash128 struct from the specified cell.
Declaration
public override Hash128 GetHash128(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
UnityEngine.Hash128 | A UnityEngine.Hash128 struct. |
Overrides
| Improve this Doc View SourceGetHash128Column(Int32)
Declaration
public Hash128[] GetHash128Column(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.Hash128[] |
GetHash128Ref(Int32, Int32)
Declaration
public ref Hash128 GetHash128Ref(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.Hash128 |
GetInt(Int32, Int32)
Get a System.Int32 value from the specified cell.
Declaration
public override int GetInt(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
System.Int32 | A System.Int32 value. |
Overrides
| Improve this Doc View SourceGetIntColumn(Int32)
Declaration
public int[] GetIntColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
System.Int32[] |
GetIntRef(Int32, Int32)
Declaration
public ref int GetIntRef(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
System.Int32 |
GetLayerMask(Int32, Int32)
Get a UnityEngine.LayerMask struct from the specified cell.
Declaration
public override LayerMask GetLayerMask(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
UnityEngine.LayerMask | A UnityEngine.LayerMask struct. |
Overrides
| Improve this Doc View SourceGetLayerMaskColumn(Int32)
Declaration
public LayerMask[] GetLayerMaskColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.LayerMask[] |
GetLayerMaskRef(Int32, Int32)
Declaration
public ref LayerMask GetLayerMaskRef(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.LayerMask |
GetLong(Int32, Int32)
Get a System.Int64 value from the specified cell.
Declaration
public override long GetLong(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
System.Int64 | A System.Int64 value. |
Overrides
| Improve this Doc View SourceGetLongColumn(Int32)
Declaration
public long[] GetLongColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
System.Int64[] |
GetLongRef(Int32, Int32)
Declaration
public ref long GetLongRef(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
System.Int64 |
GetObject(Int32, Int32)
Get an UnityEngine.Object object from the specified cell.
Declaration
public override Object GetObject(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
UnityEngine.Object | An UnityEngine.Object. |
Overrides
| Improve this Doc View SourceGetObjectColumn(Int32)
Declaration
public Object[] GetObjectColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.Object[] |
GetObjectRef(Int32, Int32)
Declaration
public ref Object GetObjectRef(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.Object |
GetQuaternion(Int32, Int32)
Get a UnityEngine.Quaternion struct from the specified cell.
Declaration
public override Quaternion GetQuaternion(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
UnityEngine.Quaternion | A UnityEngine.Quaternion struct. |
Overrides
| Improve this Doc View SourceGetQuaternionColumn(Int32)
Declaration
public Quaternion[] GetQuaternionColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.Quaternion[] |
GetQuaternionRef(Int32, Int32)
Declaration
public ref Quaternion GetQuaternionRef(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.Quaternion |
GetRect(Int32, Int32)
Get a UnityEngine.Rect struct from the specified cell.
Declaration
public override Rect GetRect(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
UnityEngine.Rect | A UnityEngine.Rect struct. |
Overrides
| Improve this Doc View SourceGetRectColumn(Int32)
Declaration
public Rect[] GetRectColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.Rect[] |
GetRectInt(Int32, Int32)
Get a UnityEngine.RectInt struct from the specified cell.
Declaration
public override RectInt GetRectInt(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
UnityEngine.RectInt | A UnityEngine.RectInt struct. |
Overrides
| Improve this Doc View SourceGetRectIntColumn(Int32)
Declaration
public RectInt[] GetRectIntColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.RectInt[] |
GetRectIntRef(Int32, Int32)
Declaration
public ref RectInt GetRectIntRef(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.RectInt |
GetRectRef(Int32, Int32)
Declaration
public ref Rect GetRectRef(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.Rect |
GetRowCount()
Returns the number of rows in the
Declaration
public override int GetRowCount()
Returns
Type | Description |
---|---|
System.Int32 | A count of rows. |
Overrides
| Improve this Doc View SourceGetRowDescription(Int32)
Get a RowDescription describing a row.
Declaration
public override RowDescription GetRowDescription(int rowIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
Returns
Type | Description |
---|---|
RowDescription | A RowDescription for the target row. |
Overrides
| Improve this Doc View SourceGetRowDescriptionByOrder(Int32)
Get a RowDescription describing a row in the specified position.
Declaration
public override RowDescription GetRowDescriptionByOrder(int order)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | order | The ordered index/position. |
Returns
Type | Description |
---|---|
RowDescription | A RowDescription for the target row. |
Overrides
| Improve this Doc View SourceGetRowName(Int32)
Get the user-friendly name of the identified row.
Declaration
public override string GetRowName(int rowIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
Returns
Type | Description |
---|---|
System.String | A user-friendly name. |
Overrides
| Improve this Doc View SourceGetRowNameRef(Int32)
Declaration
public ref string GetRowNameRef(int rowIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier |
Returns
Type | Description |
---|---|
System.String |
GetRowOrder(Int32)
Get the specified row's order.
Declaration
public override int GetRowOrder(int rowIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
Returns
Type | Description |
---|---|
System.Int32 | The row's order/position. |
Overrides
| Improve this Doc View SourceGetSByte(Int32, Int32)
Get a System.SByte value from the specified cell.
Declaration
public override sbyte GetSByte(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
System.SByte | A System.SByte value. |
Overrides
| Improve this Doc View SourceGetSbyteColumn(Int32)
Declaration
public sbyte[] GetSbyteColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
System.SByte[] |
GetSbyteRef(Int32, Int32)
Declaration
public ref sbyte GetSbyteRef(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
System.SByte |
GetShort(Int32, Int32)
Get a System.Int16 value from the specified cell.
Declaration
public override short GetShort(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
System.Int16 | A System.Int16 value. |
Overrides
| Improve this Doc View SourceGetShortColumn(Int32)
Declaration
public short[] GetShortColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
System.Int16[] |
GetShortRef(Int32, Int32)
Declaration
public ref short GetShortRef(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
System.Int16 |
GetString(Int32, Int32)
Get a System.String value from the specified cell.
Declaration
public override string GetString(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
System.String | A System.String value. |
Overrides
| Improve this Doc View SourceGetStringColumn(Int32)
Declaration
public string[] GetStringColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
System.String[] |
GetStringRef(Int32, Int32)
Declaration
public ref string GetStringRef(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
System.String |
GetStructureCurrentVersion()
Get the current structure version for the DataTableBase class itself.
Declaration
public override int GetStructureCurrentVersion()
Returns
Type | Description |
---|---|
System.Int32 | The structure version number. |
Overrides
| Improve this Doc View SourceGetStructureVersion()
Get the internally stored structure version for the DataTableBase.
Declaration
public override int GetStructureVersion()
Returns
Type | Description |
---|---|
System.Int32 | The structure version number. |
Overrides
Remarks
Think of this as format version, if the internals change and the table needs to be updated this is the indicator for old data.
GetTypeNameForColumn(Int32)
Get the type's assembly qualified name for the specified column.
Declaration
public override string GetTypeNameForColumn(int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
System.String | An assembly qualified name. |
Overrides
| Improve this Doc View SourceGetUInt(Int32, Int32)
Get a System.UInt32 value from the specified cell.
Declaration
public override uint GetUInt(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
System.UInt32 | A System.UInt32 value. |
Overrides
| Improve this Doc View SourceGetUintColumn(Int32)
Declaration
public uint[] GetUintColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
System.UInt32[] |
GetUintRef(Int32, Int32)
Declaration
public ref uint GetUintRef(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
System.UInt32 |
GetULong(Int32, Int32)
Get a System.UInt64 value from the specified cell.
Declaration
public override ulong GetULong(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
System.UInt64 | A System.UInt64 value. |
Overrides
| Improve this Doc View SourceGetUlongColumn(Int32)
Declaration
public ulong[] GetUlongColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
System.UInt64[] |
GetUlongRef(Int32, Int32)
Declaration
public ref ulong GetUlongRef(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
System.UInt64 |
GetUShort(Int32, Int32)
Get a System.UInt16 value from the specified cell.
Declaration
public override ushort GetUShort(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
System.UInt16 | A System.UInt16 value. |
Overrides
| Improve this Doc View SourceGetUshortColumn(Int32)
Declaration
public ushort[] GetUshortColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
System.UInt16[] |
GetUshortRef(Int32, Int32)
Declaration
public ref ushort GetUshortRef(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
System.UInt16 |
GetVector2(Int32, Int32)
Get a UnityEngine.Vector2 struct from the specified cell.
Declaration
public override Vector2 GetVector2(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
UnityEngine.Vector2 | A UnityEngine.Vector2 struct. |
Overrides
| Improve this Doc View SourceGetVector2Column(Int32)
Declaration
public Vector2[] GetVector2Column(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.Vector2[] |
GetVector2Int(Int32, Int32)
Get a UnityEngine.Vector2Int struct from the specified cell.
Declaration
public override Vector2Int GetVector2Int(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
UnityEngine.Vector2Int | A UnityEngine.Vector2Int struct. |
Overrides
| Improve this Doc View SourceGetVector2IntColumn(Int32)
Declaration
public Vector2Int[] GetVector2IntColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.Vector2Int[] |
GetVector2IntRef(Int32, Int32)
Declaration
public ref Vector2Int GetVector2IntRef(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.Vector2Int |
GetVector2Ref(Int32, Int32)
Declaration
public ref Vector2 GetVector2Ref(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.Vector2 |
GetVector3(Int32, Int32)
Get a UnityEngine.Vector3 struct from the specified cell.
Declaration
public override Vector3 GetVector3(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
UnityEngine.Vector3 | A UnityEngine.Vector3 struct. |
Overrides
| Improve this Doc View SourceGetVector3Column(Int32)
Declaration
public Vector3[] GetVector3Column(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.Vector3[] |
GetVector3Int(Int32, Int32)
Get a UnityEngine.Vector3Int struct from the specified cell.
Declaration
public override Vector3Int GetVector3Int(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
UnityEngine.Vector3Int | A UnityEngine.Vector3Int struct. |
Overrides
| Improve this Doc View SourceGetVector3IntColumn(Int32)
Declaration
public Vector3Int[] GetVector3IntColumn(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.Vector3Int[] |
GetVector3IntRef(Int32, Int32)
Declaration
public ref Vector3Int GetVector3IntRef(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.Vector3Int |
GetVector3Ref(Int32, Int32)
Declaration
public ref Vector3 GetVector3Ref(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.Vector3 |
GetVector4(Int32, Int32)
Get a UnityEngine.Vector4 struct from the specified cell.
Declaration
public override Vector4 GetVector4(int rowIdentifier, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
Returns
Type | Description |
---|---|
UnityEngine.Vector4 | A UnityEngine.Vector4 struct. |
Overrides
| Improve this Doc View SourceGetVector4Column(Int32)
Declaration
public Vector4[] GetVector4Column(int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.Vector4[] |
GetVector4Ref(Int32, Int32)
Declaration
public ref Vector4 GetVector4Ref(int row, int column)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | row | |
System.Int32 | column |
Returns
Type | Description |
---|---|
UnityEngine.Vector4 |
Migrate(Int32)
Declaration
public override bool Migrate(int currentVersion)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | currentVersion |
Returns
Type | Description |
---|---|
System.Boolean |
Overrides
| Improve this Doc View SourceRemoveColumn(Serializable.SerializableTypes, Int32)
Remove a column.
Declaration
public override void RemoveColumn(Serializable.SerializableTypes columnType, int columnIdentifier)
Parameters
Type | Name | Description |
---|---|---|
Serializable.SerializableTypes | columnType | The type of data being stored in the column. |
System.Int32 | columnIdentifier | The known column's identifier. |
Overrides
| Improve this Doc View SourceRemoveRow(Int32)
Remove a row.
Declaration
public override void RemoveRow(int rowIdentifier)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The known row's identifier. |
Overrides
| Improve this Doc View SourceSetAllColumnOrders(Int32[])
Set the order of columns in the DataTableBase.
Declaration
public override void SetAllColumnOrders(int[] orderedColumnIdentifiers)
Parameters
Type | Name | Description |
---|---|---|
System.Int32[] | orderedColumnIdentifiers | An array of column unique identifiers, in the order to be set. |
Overrides
| Improve this Doc View SourceSetAllRowOrders(Int32[])
Set the order of rows in the DataTableBase.
Declaration
public override void SetAllRowOrders(int[] orderedRowIdentifiers)
Parameters
Type | Name | Description |
---|---|---|
System.Int32[] | orderedRowIdentifiers | An array of row unique identifiers, in the order to be set. |
Overrides
| Improve this Doc View SourceSetAnimationCurve(Int32, Int32, AnimationCurve)
Sets the specified cell's UnityEngine.AnimationCurve object.
Declaration
public override ulong SetAnimationCurve(int rowIdentifier, int columnIdentifier, AnimationCurve newObject)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
UnityEngine.AnimationCurve | newObject | The updated object. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetBool(Int32, Int32, Boolean)
Sets the specified cell's System.Boolean value.
Declaration
public override ulong SetBool(int rowIdentifier, int columnIdentifier, bool newValue)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
System.Boolean | newValue | The updated value. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetBounds(Int32, Int32, Bounds)
Sets the specified cell's UnityEngine.Bounds struct.
Declaration
public override ulong SetBounds(int rowIdentifier, int columnIdentifier, Bounds newStruct)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
UnityEngine.Bounds | newStruct | The updated struct. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetBoundsInt(Int32, Int32, BoundsInt)
Sets the specified cell's UnityEngine.BoundsInt struct.
Declaration
public override ulong SetBoundsInt(int rowIdentifier, int columnIdentifier, BoundsInt newStruct)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
UnityEngine.BoundsInt | newStruct | The updated struct. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetByte(Int32, Int32, Byte)
Sets the specified cell's System.Byte value.
Declaration
public override ulong SetByte(int rowIdentifier, int columnIdentifier, byte newValue)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
System.Byte | newValue | The updated value. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetChar(Int32, Int32, Char)
Sets the specified cell's System.Char value.
Declaration
public override ulong SetChar(int rowIdentifier, int columnIdentifier, char newValue)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
System.Char | newValue | The updated value. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetColor(Int32, Int32, Color)
Sets the specified cell's UnityEngine.Color struct.
Declaration
public override ulong SetColor(int rowIdentifier, int columnIdentifier, Color newStruct)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
UnityEngine.Color | newStruct | The updated struct. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetColumnName(Int32, String)
Set the user-friendly name of the identified column.
Declaration
public override void SetColumnName(int columnIdentifier, string columnName)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | columnIdentifier | The unique column identifier. |
System.String | columnName | The desired user-friendly name for the column. |
Overrides
| Improve this Doc View SourceSetColumnOrder(Int32, Int32)
Set the specified column's order.
Declaration
public override void SetColumnOrder(int columnIdentifier, int newSortOrder)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | columnIdentifier | The unique column identifier. |
System.Int32 | newSortOrder | The ordered index/position. |
Overrides
| Improve this Doc View SourceSetDouble(Int32, Int32, Double)
Sets the specified cell's System.Double value.
Declaration
public override ulong SetDouble(int rowIdentifier, int columnIdentifier, double newValue)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
System.Double | newValue | The updated value. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetEnumInt(Int32, Int32, Int32)
Sets the specified cell's enumeration value.
Declaration
public override ulong SetEnumInt(int rowIdentifier, int columnIdentifier, int newValue)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
System.Int32 | newValue | The updated value. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetFloat(Int32, Int32, Single)
Sets the specified cell's System.Single value.
Declaration
public override ulong SetFloat(int rowIdentifier, int columnIdentifier, float newValue)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
System.Single | newValue | The updated value. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetGradient(Int32, Int32, Gradient)
Sets the specified cell's UnityEngine.Gradient object.
Declaration
public override ulong SetGradient(int rowIdentifier, int columnIdentifier, Gradient newObject)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
UnityEngine.Gradient | newObject | The updated object. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetHash128(Int32, Int32, Hash128)
Sets the specified cell's UnityEngine.Hash128 struct.
Declaration
public override ulong SetHash128(int rowIdentifier, int columnIdentifier, Hash128 newStruct)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
UnityEngine.Hash128 | newStruct | The updated struct. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetInt(Int32, Int32, Int32)
Sets the specified cell's System.Int32 value.
Declaration
public override ulong SetInt(int rowIdentifier, int columnIdentifier, int newValue)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
System.Int32 | newValue | The updated value. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetLayerMask(Int32, Int32, LayerMask)
Sets the specified cell's UnityEngine.LayerMask struct.
Declaration
public override ulong SetLayerMask(int rowIdentifier, int columnIdentifier, LayerMask newStruct)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
UnityEngine.LayerMask | newStruct | The updated struct. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetLong(Int32, Int32, Int64)
Sets the specified cell's System.Int64 value.
Declaration
public override ulong SetLong(int rowIdentifier, int columnIdentifier, long newValue)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
System.Int64 | newValue | The updated value. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetObject(Int32, Int32, Object)
Sets the specified cell's UnityEngine.Object object.
Declaration
public override ulong SetObject(int rowIdentifier, int columnIdentifier, Object newObject)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
UnityEngine.Object | newObject | The updated object. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetQuaternion(Int32, Int32, Quaternion)
Sets the specified cell's UnityEngine.Quaternion struct.
Declaration
public override ulong SetQuaternion(int rowIdentifier, int columnIdentifier, Quaternion newStruct)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
UnityEngine.Quaternion | newStruct | The updated struct. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetRect(Int32, Int32, Rect)
Sets the specified cell's UnityEngine.Rect struct.
Declaration
public override ulong SetRect(int rowIdentifier, int columnIdentifier, Rect newStruct)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
UnityEngine.Rect | newStruct | The updated struct. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetRectInt(Int32, Int32, RectInt)
Sets the specified cell's UnityEngine.RectInt struct.
Declaration
public override ulong SetRectInt(int rowIdentifier, int columnIdentifier, RectInt newStruct)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
UnityEngine.RectInt | newStruct | The updated struct. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetRowName(Int32, String)
Set the user-friendly name of the identified row.
Declaration
public override void SetRowName(int rowIdentifier, string rowName)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.String | rowName | The desired user-friendly name for the row. |
Overrides
| Improve this Doc View SourceSetRowOrder(Int32, Int32)
Set the specified row's order.
Declaration
public override void SetRowOrder(int rowIdentifier, int newSortOrder)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | newSortOrder | The ordered index/position. |
Overrides
| Improve this Doc View SourceSetSByte(Int32, Int32, SByte)
Sets the specified cell's System.SByte value.
Declaration
public override ulong SetSByte(int rowIdentifier, int columnIdentifier, sbyte newValue)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
System.SByte | newValue | The updated value. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetShort(Int32, Int32, Int16)
Sets the specified cell's System.Int16 value.
Declaration
public override ulong SetShort(int rowIdentifier, int columnIdentifier, short newValue)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
System.Int16 | newValue | The updated value. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetString(Int32, Int32, String)
Sets the specified cell's System.String value.
Declaration
public override ulong SetString(int rowIdentifier, int columnIdentifier, string newValue)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
System.String | newValue | The updated value. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetTypeNameForColumn(Int32, String)
Set the type's assembly qualified name for the specified column.
Declaration
public override void SetTypeNameForColumn(int columnIdentifier, string assemblyQualifiedName)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | columnIdentifier | The unique column identifier. |
System.String | assemblyQualifiedName | The assembly qualified name. |
Overrides
Remarks
More info can be found at https://learn.microsoft.com/en-us/dotnet/api/system.type.assemblyqualifiedname?view=net-7.0. This allows for filtering of the generated fields.
SetUInt(Int32, Int32, UInt32)
Sets the specified cell's System.UInt32 value.
Declaration
public override ulong SetUInt(int rowIdentifier, int columnIdentifier, uint newValue)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
System.UInt32 | newValue | The updated value. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetULong(Int32, Int32, UInt64)
Sets the specified cell's System.UInt64 value.
Declaration
public override ulong SetULong(int rowIdentifier, int columnIdentifier, ulong newValue)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
System.UInt64 | newValue | The updated value. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetUShort(Int32, Int32, UInt16)
Sets the specified cell's System.UInt16 value.
Declaration
public override ulong SetUShort(int rowIdentifier, int columnIdentifier, ushort newValue)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
System.UInt16 | newValue | The updated value. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetVector2(Int32, Int32, Vector2)
Sets the specified cell's UnityEngine.Vector2 struct.
Declaration
public override ulong SetVector2(int rowIdentifier, int columnIdentifier, Vector2 newStruct)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
UnityEngine.Vector2 | newStruct | The updated struct. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetVector2Int(Int32, Int32, Vector2Int)
Sets the specified cell's UnityEngine.Vector2Int struct.
Declaration
public override ulong SetVector2Int(int rowIdentifier, int columnIdentifier, Vector2Int newStruct)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
UnityEngine.Vector2Int | newStruct | The updated struct. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetVector3(Int32, Int32, Vector3)
Sets the specified cell's UnityEngine.Vector3 struct.
Declaration
public override ulong SetVector3(int rowIdentifier, int columnIdentifier, Vector3 newStruct)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
UnityEngine.Vector3 | newStruct | The updated struct. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetVector3Int(Int32, Int32, Vector3Int)
Sets the specified cell's UnityEngine.Vector3Int struct.
Declaration
public override ulong SetVector3Int(int rowIdentifier, int columnIdentifier, Vector3Int newStruct)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
UnityEngine.Vector3Int | newStruct | The updated struct. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |
Overrides
| Improve this Doc View SourceSetVector4(Int32, Int32, Vector4)
Sets the specified cell's UnityEngine.Vector4 struct.
Declaration
public override ulong SetVector4(int rowIdentifier, int columnIdentifier, Vector4 newStruct)
Parameters
Type | Name | Description |
---|---|---|
System.Int32 | rowIdentifier | The unique row identifier. |
System.Int32 | columnIdentifier | The unique column identifier. |
UnityEngine.Vector4 | newStruct | The updated struct. |
Returns
Type | Description |
---|---|
System.UInt64 | The DataTableBase's updated data version. |