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

◆ SecondaryAction()

void UIScriptedMenu::SecondaryAction ( Widget w)
inlineprotected

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

714 {
715 if ( instance.m_SelectedItem && m_CurrentCategory == RadialQuickbarCategory.DEFAULT )
716 {
717 if ( !GetGame().IsDedicatedServer() )
718 {
719 RadialQuickbarItem quickbar_item;
720 instance.m_SelectedItem.GetUserData( quickbar_item );
721
722 if ( quickbar_item )
723 {
724 PlayerBase player = PlayerBase.Cast( GetGame().GetPlayer() );
725 EntityAI item = quickbar_item.GetItem();
726
727 if ( item )
728 {
729 player.RadialQuickBarCombine( quickbar_item.GetId() + 1 ); //id must begin with 1 (simulating key press 1-9)
730 RefreshQuickbar( false );
731 }
732 }
733 }
734 }
735 }
class LogManager EntityAI
void RefreshQuickbar()
Определения InventoryMenu.c:75
PlayerBase GetPlayer()
Определения ModifierBase.c:51
RadialQuickbarCategory
Определения RadialQuickbarMenu.c:2
void RadialQuickbarItem(int id, EntityAI item, string item_name, int category=RadialQuickbarCategory.DEFAULT, int category_switch=-1)
Определения RadialQuickbarMenu.c:21
int m_CurrentCategory
Определения GesturesMenu.c:123
static GesturesMenu instance
Определения GesturesMenu.c:126
proto native CGame GetGame()

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