Click or drag to resize

AttackType Class

Data object holding swings of a specific type of attack
Inheritance Hierarchy
SystemObject
  Advanced_Combat_TrackerAttackType

Namespace: Advanced_Combat_Tracker
Assembly: Advanced Combat Tracker (in Advanced Combat Tracker.exe) Version: 3.8.3.286
Syntax
C#
public class AttackType : IComparable, IEquatable<AttackType>, 
	IComparable<AttackType>

The AttackType type exposes the following members.

Constructors
 NameDescription
Public methodAttackType Data object holding swings of a specific type of attack
Top
Properties
 NameDescription
Public propertyAttackTypeTypeObsolete
Public propertyAverage Average hit of successful
Public propertyAverageDelay Duration divided by number of swings
Public propertyBlocked A failed attack that is not a miss
Public propertyCharDPS Damage divided by the Character duration
Public propertyColCollection Contains SQL column data
Public propertyStatic memberColHeaderCollection Contains SQL column names
Public propertyStatic memberColHeaderString Contains SQL column names
Public propertyStatic memberColTypeCollection Contains SQL column data types
Public propertyCritHits Number of critical hits
Public propertyCritPerc String representation of the critical percentage rate
Public propertyDamage Amount of damage in total
Public propertyDPS Damage divided by the AttackType duration
Public propertyDuration From StartTime to EndTime, or in the case of merged data, the additions of each encounter
Public propertyDurationS Formatted duration string
Public propertyEncDPS Damage divided the Encounter duration
Public propertyEndTime Last attack
Public propertyExtDPSObsolete
Public propertyHits Number of successful hits
Public propertyItems Child Swing objects that make up this data. If you *add* to this data call InvalidateCachedValues(). If you make *any* other modifications, call InvalidateCachedValues(true).
Public propertyMaxHit Largest hit amount
Public propertyMedian Median value of attacks
Public propertyMinHit Smallest hit amount
Public propertyMisses Number of attacks that were a "miss", resists or other fails are not counted in this
Public propertyParent 
Public propertyResist The common type of damage the AttackType uses
Public propertyStartTime First attack
Public propertySwings Total number of attempted attacks
Public propertyTags Arbitrary data you may assign to a AttackType object
Public propertyToHit Percentage of hits
Public propertyType The label of the AttackType
Top
Methods
 NameDescription
Public methodAddCombatAction 
Public methodCompareTo(AttackType) 
Public methodCompareTo(Object) 
Public methodEquals(AttackType) 
Public methodEquals(Object)
(Overrides ObjectEquals(Object))
Public methodGetAttackSpecials 
Public methodGetColumnByName Gets the cell text for a given column
Public methodGetHashCode
(Overrides ObjectGetHashCode)
Public methodGetSwingTypeCountsObsolete
Public methodInvalidateCachedValues Reset caching for calculations that are not tolerant of adding data to the end
Public methodInvalidateCachedValues(Boolean) Reset caching for calculations
Public methodToString
(Overrides ObjectToString)
Public methodTrim Trims unused elements from all child arrays
Top
Fields
 NameDescription
Public fieldStatic memberColumnDefs A collection of column definitions that may appear in tables
Top
See Also