Planeshift
|
A record in a gemActor's attacker history. More...
#include <gem.h>
Public Member Functions | |
gemActor * | Attacker () const |
virtual float | Damage () const =0 |
csTicks | TimeOfAttack () const |
virtual | ~AttackerHistory () |
Protected Member Functions | |
AttackerHistory (gemActor *attacker) | |
Protected Attributes | |
csWeakRef< gemActor > | attacker_ref |
csTicks | timeOfAttack |
A record in a gemActor's attacker history.
This is abstract; entries are classified as either normal damage or DOT.
virtual AttackerHistory::~AttackerHistory | ( | ) | [inline, virtual] |
AttackerHistory::AttackerHistory | ( | gemActor * | attacker | ) | [inline, protected] |
virtual float AttackerHistory::Damage | ( | ) | const [pure virtual] |
Implemented in DamageHistory, and DOTHistory.
csWeakRef<gemActor> AttackerHistory::attacker_ref [protected] |
csTicks AttackerHistory::timeOfAttack [protected] |