FIFE
|
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, m_target, and FIFE::Route::setSessionId().
Action* FIFE::ActionInfo::m_action |
Definition at line 82 of file instance.cpp.
Referenced by FIFE::Instance::finalizeAction(), FIFE::Instance::getCurrentAction(), FIFE::Instance::initializeAction(), FIFE::Instance::move(), and FIFE::Instance::update().
uint32_t FIFE::ActionInfo::m_action_offset_time |
Definition at line 92 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 90 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 101 of file instance.cpp.
Referenced by FIFE::Instance::follow(), and ~ActionInfo().
Instance* FIFE::ActionInfo::m_leader |
Definition at line 98 of file instance.cpp.
Referenced by FIFE::Instance::finalizeAction(), FIFE::Instance::follow(), FIFE::Instance::onInstanceDeleted(), and FIFE::Instance::processMovement().
IPather* FIFE::ActionInfo::m_pather |
Definition at line 96 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 94 of file instance.cpp.
Referenced by FIFE::Instance::initializeAction(), FIFE::Instance::processMovement(), and FIFE::Instance::update().
bool FIFE::ActionInfo::m_repeating |
Definition at line 88 of file instance.cpp.
Referenced by FIFE::Instance::act(), and FIFE::Instance::update().
Route* FIFE::ActionInfo::m_route |
Definition at line 100 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 86 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 84 of file instance.cpp.
Referenced by FIFE::Instance::follow(), FIFE::Instance::getTargetLocation(), FIFE::Instance::move(), FIFE::Instance::processMovement(), FIFE::Instance::update(), and ~ActionInfo().