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

◆ HandleNVG()

void UIScriptedMenu::HandleNVG ( RadialQuickbarItem quickbar_item)
inlineprotected

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

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

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

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