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

◆ HandleNVG()

void UIScriptedMenu::HandleNVG ( RadialQuickbarItem quickbar_item)
inlineprotected

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

785 {
786 PlayerBase player = PlayerBase.Cast(g_Game.GetPlayer());
787 ActionManagerClient mngr_client = ActionManagerClient.Cast(player.GetActionManager());
788 ActionTarget atrg;
789
790 atrg = new ActionTarget(quickbar_item.GetItem().GetHierarchyParent(),null,-1,vector.Zero,-1.0);
791 if ( mngr_client.GetAction(ActionToggleNVG).Can(player,atrg,null) )
792 {
793 mngr_client.PerformActionStart(player.GetActionManager().GetAction(ActionToggleNVG),atrg,null);
794 }
795 }
class ActionTargets ActionTarget
DayZGame g_Game
Определения DayZGame.c:3942
void PerformActionStart(ActionBase action, ActionTarget target, ItemBase item, Param extra_data=NULL)
Определения ActionManagerClient.c:762

Перекрестные ссылки ActionTarget, g_Game, ActionManagerClient::PerformActionStart(), RadialQuickbarItem() и vector::Zero.

Используется в PrimaryAction().