Advanced Combat Tracker Plugin API
CombatantData..::..ColumnDef Constructor (Label, DefaultVisible, SqlDataType, SqlDataName, CellDataCallback, SqlDataCallback, SortComparer)
NamespacesAdvanced_Combat_TrackerCombatantData..::..ColumnDefCombatantData..::..ColumnDef(String, Boolean, String, String, CombatantData..::..StringDataCallback, CombatantData..::..StringDataCallback, Comparison<(Of <<'(CombatantData>)>>))
A column defintion for CombatantData objects
Declaration Syntax
C#Visual Basic
public ColumnDef(
	string Label,
	bool DefaultVisible,
	string SqlDataType,
	string SqlDataName,
	CombatantData..::..StringDataCallback CellDataCallback,
	CombatantData..::..StringDataCallback SqlDataCallback,
	Comparison<CombatantData> SortComparer
Public Sub New ( 
	Label As String,
	DefaultVisible As Boolean,
	SqlDataType As String,
	SqlDataName As String,
	CellDataCallback As CombatantData..::..StringDataCallback,
	SqlDataCallback As CombatantData..::..StringDataCallback,
	SortComparer As Comparison(Of CombatantData)
Label (String)
This should be the same text as the dictionary key used to store this object which is what is displayed in ACT
DefaultVisible (Boolean)
If a column is visible in ACT by default(when first added to the configuration)
SqlDataType (String)
The SQL data type such as INT, VARCHAR, FLOAT
SqlDataName (String)
The SQL safe name of the column
CellDataCallback (CombatantData..::..StringDataCallback)
The delegated method to be called to get back a string to display in ACT
SqlDataCallback (CombatantData..::..StringDataCallback)
The delegated method to be called to get back a string to be used as a data value in SQL. Obviously this value must conform to the SqlDataType.
SortComparer (Comparison<(Of <(<'CombatantData>)>)>)
The comparison method to call to compare two CombatantData objects for sorting

Assembly: Advanced Combat Tracker (Module: Advanced Combat Tracker.exe) Version: