#include <AmbushProcess.h>
Inheritance diagram for AmbushProcess:
Public Member Functions | |
AmbushProcess () | |
AmbushProcess (Actor *actor) | |
ENABLE_RUNTIME_CLASSTYPE () | |
virtual bool | run (const uint32 framenum) |
bool | loadData (IDataSource *ids, uint32 version) |
Protected Member Functions | |
virtual void | saveData (ODataSource *ods) |
Protected Attributes | |
uint32 | delaycount |
Definition at line 26 of file AmbushProcess.h.
AmbushProcess::AmbushProcess | ( | ) |
Definition at line 32 of file AmbushProcess.cpp.
AmbushProcess::AmbushProcess | ( | Actor * | actor | ) |
Definition at line 37 of file AmbushProcess.cpp.
References delaycount, Object::getObjId(), Process::item_num, and Process::type.
AmbushProcess::ENABLE_RUNTIME_CLASSTYPE | ( | ) |
Reimplemented from Process.
bool AmbushProcess::loadData | ( | IDataSource * | ids, | |
uint32 | version | |||
) |
load Process data
Reimplemented from Process.
Definition at line 82 of file AmbushProcess.cpp.
References delaycount, and Process::loadData().
bool AmbushProcess::run | ( | const uint32 | framenum | ) | [virtual] |
Implements Process.
Definition at line 46 of file AmbushProcess.cpp.
References delaycount, getActor(), Actor::getCombatProcess(), getItem(), Item::getRange(), Process::item_num, CombatProcess::seekTarget(), and Process::terminate().
void AmbushProcess::saveData | ( | ODataSource * | ods | ) | [protected, virtual] |
save the Process data
Reimplemented from Process.
Definition at line 75 of file AmbushProcess.cpp.
References delaycount, Process::saveData(), and ODataSource::write4().
uint32 AmbushProcess::delaycount [protected] |
Definition at line 41 of file AmbushProcess.h.
Referenced by AmbushProcess(), loadData(), run(), and saveData().