См. определение в файле ActionTakeItemToHands.c строка 180
Перекрестные ссылки ActionData, ActionBase::ClearActionJuncture(), GetGame(), m_Executable и PerformSwap().