Planeshift
DOTHistory Class Reference

An AttackerHistory entry for a DOT (damage over time) attack. More...

#include <gem.h>

Public Member Functions

virtual float Damage () const
 
 DOTHistory (gemActor *attacker, float hpRate, csTicks duration)
 
virtual ~DOTHistory ()
 
- Public Member Functions inherited from AttackerHistory
gemActorAttacker () const
 
csTicks TimeOfAttack () const
 
virtual ~AttackerHistory ()
 

Protected Attributes

csTicks duration
 
float hpRate
 
- Protected Attributes inherited from AttackerHistory
csWeakRef< gemActorattacker_ref
 
csTicks timeOfAttack
 

Additional Inherited Members

- Protected Member Functions inherited from AttackerHistory
 AttackerHistory (gemActor *attacker)
 

Detailed Description

An AttackerHistory entry for a DOT (damage over time) attack.

Definition at line 1133 of file gem.h.

Constructor & Destructor Documentation

DOTHistory::DOTHistory ( gemActor attacker,
float  hpRate,
csTicks  duration 
)
inline

Definition at line 1136 of file gem.h.

virtual DOTHistory::~DOTHistory ( )
inlinevirtual

Definition at line 1140 of file gem.h.

Member Function Documentation

virtual float DOTHistory::Damage ( ) const
inlinevirtual

Implements AttackerHistory.

Definition at line 1141 of file gem.h.

Member Data Documentation

csTicks DOTHistory::duration
protected

Definition at line 1148 of file gem.h.

float DOTHistory::hpRate
protected

Definition at line 1147 of file gem.h.


The documentation for this class was generated from the following file: