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

◆ ExecuteSelectedItem()

void UIScriptedMenu::ExecuteSelectedItem ( )
inlineprotected

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

641 {
642 if ( instance.m_IsCategorySelected && instance.m_SelectedItem )
643 {
644 if ( !GetGame().IsDedicatedServer() )
645 {
646 PlayerBase player = PlayerBase.Cast( GetGame().GetPlayer() );
647
648 GestureMenuItem gesture_item;
649 instance.m_SelectedItem.GetUserData( gesture_item );
650
651 if ( gesture_item )
652 {
653 if( player.GetEmoteManager() )
654 {
655 player.GetEmoteManager().CreateEmoteCBFromMenu( gesture_item.GetID() );
656 }
657 }
658 }
659 }
660 }
void GestureMenuItem(int id, string name, GestureCategories category)
Определения GesturesMenu.c:23
PlayerBase GetPlayer()
Определения ModifierBase.c:51
static GesturesMenu instance
Определения GesturesMenu.c:126
proto native CGame GetGame()

Перекрестные ссылки GestureMenuItem(), GetGame(), GetPlayer() и instance.

Используется в OnControllerPressSelect() и OnMousePressLeft().