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

◆ PerformActionStart()

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

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

769 {
770 if (!GetGame().IsMultiplayer())
771 {
773
774 if (!action.SetupAction(m_Player,target,item,m_PendingActionData,extra_data))
775 m_PendingActionData = null;
776 }
777 else
778 ActionStart(action, target, item, extra_data);
779 }
ActionBase ActionData
Определения ActionBase.c:30
DayZPlayer m_Player
Определения Hand_Events.c:42
bool SetupAction(PlayerBase player, ActionTarget target, ItemBase item, out ActionData action_data, Param extra_data=NULL)
Определения ActionBase.c:156
void ActionStart(ActionBase action, ActionTarget target, ItemBase item, Param extra_data=NULL)
Определения ActionManagerClient.c:604
ref ActionData m_PendingActionData
Определения ActionManagerClient.c:20
proto native CGame GetGame()

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

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