|
Pol
Rev 533
|
#include <spells.h>
Inheritance diagram for SpellTask:
Collaboration diagram for SpellTask:Public Member Functions | |
| SpellTask (OneShotTask **handle, polclock_t run_when, Character *caster, USpell *spell, bool dummy) | |
| virtual void | on_run () |
Private Attributes | |
| CharacterRef | caster_ |
| USpell * | spell_ |
| SpellTask::SpellTask | ( | OneShotTask ** | handle, |
| polclock_t | run_when, | ||
| Character * | caster, | ||
| USpell * | spell, | ||
| bool | dummy | ||
| ) |
Definition at line 289 of file spells.cpp.
| void SpellTask::on_run | ( | ) | [virtual] |
Implements OneShotTask.
Definition at line 305 of file spells.cpp.
References USpell::cast(), caster_, ref_ptr< T >::get(), UObject::orphan(), spell_, and THREAD_CHECKPOINT.
Here is the call graph for this function:CharacterRef SpellTask::caster_ [private] |
USpell* SpellTask::spell_ [private] |