EncounterData Class |
Namespace: Advanced_Combat_Tracker
public class EncounterData
The EncounterData type exposes the following members.
Name | Description | |
---|---|---|
EncounterData(String, String, ZoneData) |
An encounter without Selective Parsing enabled
| |
EncounterData(String, String, Boolean, ZoneData) |
An encounter with full Selective Parsing enabled
|
Name | Description | |
---|---|---|
Active |
If this Encounter is still in-combat
| |
AlliedDeaths |
Number of deaths your allies suffered
| |
AlliedKills |
Number of kills done by allies
| |
CharName |
The first person perspective of this encounter, used for ally detection
| |
ColCollection |
Contains SQL column data
| |
ColHeaderCollection |
Contains SQL column names
| |
ColHeaderString |
Contains SQL column names
| |
ColTypeCollection |
Contains SQL column data types
| |
Damage |
Total damage of all allies
| |
DPS |
The ExtDPS of all allies
| |
DuplicateDetection |
If enabled, AddCombatAction() will ignore actions with a Global Time Sorter that has been already added to this encounter
| |
Duration |
The duration of this encounter. Merged encounters will be calculated from the StartTimes and EndTimes
| |
DurationS |
Formatted duration string
| |
EncId |
A hash ID of the encounter
| |
EndTime |
The last outgoing action of any combatant
| |
EndTimes |
If a merged encounter this will hold the end times of each merged, else the EndTime
| |
Healed |
Amount healed by allies
| |
HistoryRecord | ||
Items |
CombatantData child objects
| |
LogLines |
The Encounter Logs
| |
NumAllies |
Number of allied combatants
| |
NumCombatants |
Number of CombatantData objects
| |
NumEnemies |
Number of combatants minus allies
| |
Parent |
The ZoneData parent holding this object
| |
ShortEndTime |
The last outgoing non-heal of any combatant
| |
StartTime |
The first outgoing action of any combatant
| |
StartTimes |
If a merged encounter, this will hold the start times of each merged, else the StartTime
| |
Tags |
Arbitrary data you may assign to a EncounterData object
| |
Title |
What will be displayed as the title for the TreeView, not including duration/timestamp
| |
ZoneName |
The name of the zone this Encounter took place in
|
Name | Description | |
---|---|---|
AddCombatAction | ||
EndCombat |
Mark this encounter as inactive. Makes use of ActionDataLock.
| |
Equals | (Overrides ObjectEquals(Object).) | |
GetAllies |
Determines the allies of the first person perspective by referencing the positive and negative actions against them
| |
GetAllies(Boolean) |
Determines the allies of the first person perspective by referencing the positive and negative actions against them
| |
GetColumnByName | ||
GetCombatant |
Gets the CombatantData object with the character name supplied
| |
GetEncounterSuccessLevel |
Decides which color to use for encounter labels depending on how the encounter went.
| |
GetHashCode | (Overrides ObjectGetHashCode.) | |
GetIgnoreEnemies |
Selective Parsing query
| |
GetIsSelective |
Selective Parsing query
| |
GetMaxHeal |
Used for clipboard/mini window formatting {maxheal} and {maxhealward}
| |
GetMaxHit |
Used for clipboard/mini window formatting {maxhit}
| |
GetStrongestEnemy |
Gets the non-ally that took the most damage divided by the number of deaths it suffered
| |
InvalidateCachedValues | ||
InvalidateCachedValues(Boolean) | ||
SetAllies |
Sets the cached allies list
| |
SetAlliesUncached |
Forces the next Ally detection to not use its cached value
| |
ToString |
Gets the formatted title of this encounter
(Overrides ObjectToString.) | |
Trim |
Trims unused array elements from all child objects, and their child objects
|
Name | Description | |
---|---|---|
ColumnDefs | ||
ExportVariables |
A collection of text export formatters that may be used in clipboard/mini-window/etc exports
|