TActionHandler

Class Hierarchy
C++
template <class T>
class TActionHandler;
File

IActionMapManager.h

TActionHandler::AddHandler Method
C++
void AddHandler(const ActionId& actionId, TOnActionHandler fnHandler);
Description

setup action handlers

TActionHandler::Dispatch Method (T*, EntityId, ActionId&, int, float)
C++
bool Dispatch(T* pThis, EntityId entityId, const ActionId& actionId, int activationMode, float value);
Description

call action handler

TActionHandler::Dispatch Method (T*, EntityId, ActionId&, int, float, bool&)
C++
bool Dispatch(T* pThis, EntityId entityId, const ActionId& actionId, int activationMode, float value, bool& rVal);
Description

call action handler

TActionHandler::GetHandler Method
C++
TOnActionHandler GetHandler(const ActionId& actionId);
Description

get action handler

TActionHandler::GetNumHandlers Method
C++
size_t GetNumHandlers() const;
TActionHandler::TActionHandlerMap Nested Type
C++
typedef std::multimap TActionHandlerMap;