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

◆ PerformActionStart()

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

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

805 {
806 if (!g_Game.IsMultiplayer())
807 {
809 {
810 m_PendingActionData = new ActionData;
811
812 if (!action.SetupAction(m_Player, target, item, m_PendingActionData, extra_data))
813 m_PendingActionData = null;
814 }
815 }
816 else
817 {
818 ActionStart(action, target, item, extra_data);
819 }
820 }
ref ActionData m_CurrentActionData
Определения ActionManagerBase.c:61
DayZGame g_Game
Определения DayZGame.c:4074
DayZPlayer m_Player
Определения Hand_Events.c:42
void ActionStart(ActionBase action, ActionTarget target, ItemBase item, Param extra_data=NULL)
Определения ActionManagerClient.c:626
ref ActionData m_PendingActionData
Определения ActionManagerClient.c:20

Перекрестные ссылки ActionBase(), ActionStart(), ActionTarget(), g_Game, m_CurrentActionData, m_PendingActionData и m_Player.

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