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