C# Class CasualMeter.Tracker.DamageTracker

Inheritance: PropertyObservable
Show file Open project: lunyx/CasualMeter Class Usage Examples

Public Methods

Method Description
CalculateDps ( long damage ) : long
CalculateDps ( long damage, System.TimeSpan duration ) : long
IsFromHealer ( SkillResult skillResult ) : bool
IsValidAttack ( SkillResult skillResult ) : bool
Update ( SkillResult skillResult ) : void

Private Methods

Method Description
GetOrCreate ( SkillResult skillResult ) : PlayerInfo
StatsChange ( SkillResult message ) : SkillStats

Method Details

CalculateDps() public method

public CalculateDps ( long damage ) : long
damage long
return long

CalculateDps() public method

public CalculateDps ( long damage, System.TimeSpan duration ) : long
damage long
duration System.TimeSpan
return long

IsFromHealer() public method

public IsFromHealer ( SkillResult skillResult ) : bool
skillResult SkillResult
return bool

IsValidAttack() public method

public IsValidAttack ( SkillResult skillResult ) : bool
skillResult SkillResult
return bool

Update() public method

public Update ( SkillResult skillResult ) : void
skillResult SkillResult
return void