DataTablesΒΆ
var GetDataTable( asset datatablepath )
Gets the given datable asset
var GetDataTableColumnByName( var datatable, string columnName )
Finds the column in the datatable with the given name. -1 if none.
int GetDataTableRowCount( var dtatatable )
Returns the number of rows of a given datatable
bool GetDatatableBool( var dtatable, int row, int column )
Gets a bool from the given row/column of a datatable
int GetDataTableInt( var datatable, int row, int column )
Gets an integer from the given row/column of a datatable
float GetDataTableFloat( var datatable, int row, int column )
Gets a float from the given row/column of a datatable
vector GetDataTableVector( var datatable, int row, int column )
Gets a vector from the given row/column of a datatable
string GetDataTableString( var datatable, int row, int column )
Gets a string from the given row/column of a datatable
asset GetDataTableAsset( var datatable, int row, int column )
Gets an asset from the given row/column of a datatable
bool GetDataTableRowMatchingBoolValue( var datatable, int column, bool value )
Finds and returns the first row of the datatable for which the bool in the given column matches the given value. -1 if none.
int GetDataTableRowMatchingIntValue( var datatable, int column, int value )
Finds and returns the first row of the datatable for which the int in the given column matches the given value. -1 if none.
int GetDataTableRowLessThanOrEqualToIntValue( var datatable, int column, int value )
Finds and returns the first row of the datatable for which the int in the given column is less than or equal to the given value. -1 if none.
int GetDataTableRowGreaterThanOrEqualToIntValue( var datatable, int column, int value )
Finds and returns the first row of the datatable for which the int in the given column is greater than or equal to the given value. -1 if none.
int GetDataTableRowMatchingFloatValue( var datatable, int column, float value )
Finds and returns the first for of the datatable for which the float in the given colmn matches the given value. -1 if none.
int GetDataTableRowLessThanOrEqualToFloatValue( var datatable, int column, float value )
Finds and returns the first row of the datatable for which the float in the given column is less than or equal to the given value. -1 if none.
int GetDataTableRowGreaterThanOrEqualToFloatValue( var datatable, int column, float value )
Finds and returns the first row of the datatable for which the float in the given column is greater than or equal to the given value. -1 if none.
int GetDataTableRowMatchingVectorValue( var datatable, int column, vector value )
Finds and returns the first row of the datatable for which the vector in the given column matches the given value. -1 if none.
int GetDataTableRowMatchingStringValue( var datatable, int column, string value )
Finds and returns the first row of the datatable for which the string in the given column matches the given value. -1 if none.
int GetDataTableRowMatchingAssetValue( car datatable, int column, asset value )
Finds and returns the first row of the dtatable for which the asset in the given column matches the given value. -1 if none.