|
FIFE
|
Collaboration diagram for FIFE::ActionInfo: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 51 of file instance.cpp.
Definition at line 53 of file instance.cpp.
|
inline |
Definition at line 66 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 78 of file instance.cpp.
Referenced by FIFE::Instance::cancelAction(), FIFE::Instance::finalizeAction(), FIFE::Instance::getActionVisual(), FIFE::Instance::getCurrentAction(), FIFE::Instance::initializeAction(), FIFE::Instance::move(), and FIFE::Instance::update().
| uint32_t FIFE::ActionInfo::m_action_offset_time |
Definition at line 88 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 86 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 97 of file instance.cpp.
Referenced by FIFE::Instance::follow(), and ~ActionInfo().
| Instance* FIFE::ActionInfo::m_leader |
Definition at line 94 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 92 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 90 of file instance.cpp.
Referenced by FIFE::Instance::initializeAction(), FIFE::Instance::processMovement(), and FIFE::Instance::update().
| bool FIFE::ActionInfo::m_repeating |
Definition at line 84 of file instance.cpp.
Referenced by FIFE::Instance::actOnce(), FIFE::Instance::actRepeat(), and FIFE::Instance::update().
| Route* FIFE::ActionInfo::m_route |
Definition at line 96 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 82 of file instance.cpp.
Referenced by FIFE::Instance::follow(), FIFE::Instance::getMovementSpeed(), FIFE::Instance::move(), and FIFE::Instance::processMovement().
| Location* FIFE::ActionInfo::m_target |
Definition at line 80 of file instance.cpp.
Referenced by FIFE::Instance::follow(), FIFE::Instance::getTargetLocation(), FIFE::Instance::move(), FIFE::Instance::processMovement(), FIFE::Instance::update(), and ~ActionInfo().