FIFE
be64c707dea6b3250bd4355bf5c825d25920087d
|
Public Member Functions | |
ActionInfo (IPather *pather, const Location &curloc) | |
~ActionInfo () | |
Public Attributes | |
Action * | m_action |
Location * | m_target |
double | m_speed |
bool | m_repeating |
uint32_t | m_action_start_time |
uint32_t | m_action_offset_time |
uint32_t | m_prev_call_time |
IPather * | m_pather |
Instance * | m_leader |
Route * | m_route |
bool | m_delete_route |
Definition at line 52 of file instance.cpp.
Definition at line 54 of file instance.cpp.
|
inline |
Definition at line 67 of file instance.cpp.
References FIFE::IPather::cancelSession(), FIFE::Route::getSessionId(), m_delete_route, m_pather, m_route, and m_target.
Action* FIFE::ActionInfo::m_action |
Definition at line 79 of file instance.cpp.
Referenced by FIFE::Instance::cancelAction(), FIFE::Instance::finalizeAction(), FIFE::Instance::getActionVisual(), FIFE::Instance::getCurrentAction(), FIFE::Instance::initializeAction(), FIFE::Instance::move(), FIFE::Instance::update(), and FIFE::Instance::InstanceActivity::update().
uint32_t FIFE::ActionInfo::m_action_offset_time |
Definition at line 89 of file instance.cpp.
Referenced by FIFE::Instance::getActionRuntime(), FIFE::Instance::setActionRuntime(), and FIFE::Instance::update().
uint32_t FIFE::ActionInfo::m_action_start_time |
Definition at line 87 of file instance.cpp.
Referenced by FIFE::Instance::getActionRuntime(), FIFE::Instance::initializeAction(), and FIFE::Instance::update().
bool FIFE::ActionInfo::m_delete_route |
Definition at line 98 of file instance.cpp.
Referenced by FIFE::Instance::follow(), and ~ActionInfo().
Instance* FIFE::ActionInfo::m_leader |
Definition at line 95 of file instance.cpp.
Referenced by FIFE::Instance::cancelAction(), FIFE::Instance::finalizeAction(), FIFE::Instance::follow(), FIFE::Instance::onInstanceDeleted(), and FIFE::Instance::processMovement().
IPather* FIFE::ActionInfo::m_pather |
Definition at line 93 of file instance.cpp.
Referenced by FIFE::Instance::move(), FIFE::Instance::processMovement(), and ~ActionInfo().
uint32_t FIFE::ActionInfo::m_prev_call_time |
Definition at line 91 of file instance.cpp.
Referenced by FIFE::Instance::initializeAction(), FIFE::Instance::processMovement(), and FIFE::Instance::update().
bool FIFE::ActionInfo::m_repeating |
Definition at line 85 of file instance.cpp.
Referenced by FIFE::Instance::actOnce(), FIFE::Instance::actRepeat(), and FIFE::Instance::update().
Route* FIFE::ActionInfo::m_route |
Definition at line 97 of file instance.cpp.
Referenced by FIFE::Instance::cancelMovement(), FIFE::Instance::follow(), FIFE::Instance::getRoute(), FIFE::Instance::move(), FIFE::Instance::processMovement(), and ~ActionInfo().
double FIFE::ActionInfo::m_speed |
Definition at line 83 of file instance.cpp.
Referenced by FIFE::Instance::follow(), FIFE::Instance::getMovementSpeed(), FIFE::Instance::move(), FIFE::Instance::processMovement(), and FIFE::Instance::InstanceActivity::update().
Location* FIFE::ActionInfo::m_target |
Definition at line 81 of file instance.cpp.
Referenced by FIFE::Instance::follow(), FIFE::Instance::getTargetLocation(), FIFE::Instance::move(), FIFE::Instance::processMovement(), FIFE::Instance::update(), and ~ActionInfo().