Data object representing an Encounter
| C# | Visual Basic | Visual C++ |
public class EncounterData
Public Class EncounterData
public ref class EncounterData
| All Members | Constructors | Methods | Properties | Fields | |
| Icon | Member | Description |
|---|---|---|
| EncounterData(String, String, Boolean, ZoneData) |
An encounter with full Selective Parsing enabled
| |
| EncounterData(String, String, ZoneData) |
An encounter without Selective Parsing enabled
| |
| Active |
If this Encounter is still in-combat
| |
| AddCombatAction(MasterSwing) | ||
| 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
| |
| ColumnDefs | ||
| Damage |
Total damage of all allies
| |
| DPS |
The ExtDPS of all allies
| |
| 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
| |
| EndCombat(Boolean) |
Mark this encounter as inactive
| |
| 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
| |
| Equals(Object) | (Overrides Object.Equals(Object).) | |
| ExportVariables |
A collection of text export formatters that may be used in clipboard/mini-window/etc exports
| |
| 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(String) | ||
| GetCombatant(String) |
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 Object.GetHashCode()()()().) | |
| GetIgnoreEnemies()()()() |
Selective Parsing query
| |
| GetIsSelective()()()() |
Selective Parsing query
| |
| GetMaxHeal(Boolean, Boolean) |
Used for clipboard/mini window formatting {maxheal} and {maxhealward}
| |
| GetMaxHit(Boolean) |
Used for clipboard/mini window formatting {maxhit}
| |
| GetStrongestEnemy(String) |
Gets the non-ally that took the most damage divided by the number of deaths it suffered
| |
| Healed |
Amount healed by allies
| |
| 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
| |
| SetAllies(List<(Of <<'(CombatantData>)>>)) |
Sets the cached allies list
| |
| SetAlliesUncached()()()() |
Forces the next Ally detection to not use its cached value
| |
| 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
| |
| ToString()()()() |
Gets the formatted title of this encounter
(Overrides Object.ToString()()()().) | |
| Trim()()()() |
Trims unused array elements from all child objects, and their child objects
| |
| ZoneName |
The name of the zone this Encounter took place in
|
| Object | |
| EncounterData | |