DayZ 1.29
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ PerformActionStart()

void ActionManagerClient::PerformActionStart ( ActionBase action,
ActionTarget target,
ItemBase item,
Param extra_data = NULL )
inlineprotected

См. определение в файле ActionManagerClient.c строка 762

763 {
764 if (!g_Game.IsMultiplayer())
765 {
767
768 if (!action.SetupAction(m_Player,target,item,m_PendingActionData,extra_data))
769 m_PendingActionData = null;
770 }
771 else
772 ActionStart(action, target, item, extra_data);
773 }
ActionBase ActionData
Определения ActionBase.c:30
map m_Player
DayZGame g_Game
Определения DayZGame.c:3942
bool SetupAction(PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data=NULL)
Определения ActionBase.c:162
void ActionStart(ActionBase action, ActionTarget target, ItemBase item, Param extra_data=NULL)
Определения ActionManagerClient.c:598
ref ActionData m_PendingActionData
Определения ActionManagerClient.c:20

Перекрестные ссылки ActionData, ActionStart(), ActionTarget, g_Game, m_PendingActionData и ActionBase::SetupAction().

Используется в UIScriptedMenu::HandleLights(), UIScriptedMenu::HandleNVG(), OnCenterPanelDropReceived(), ManBase::PhysicalPredictiveDropItem(), ManBase::PredictiveForceSwapEntities(), ManBase::PredictiveSwapEntities(), ManBase::PredictiveTakeEntityToHands() и ManBase::ReloadWeapon().