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

◆ MarkSelected() [2/2]

void UIScriptedMenu::MarkSelected ( Widget w)
inlineprotected

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

585 {
586 m_SelectedItem = w;
587
588 if (w)
589 {
590 RadialQuickbarItem quickbar_item;
591 w.GetUserData( quickbar_item );
592 ItemBase item;
593
594 if (quickbar_item && Class.CastTo(item,quickbar_item.GetItem()))
595 {
596 w.SetFlags(WidgetFlags.DISABLED);
597 }
598 else
599 {
600 w.ClearFlags(WidgetFlags.DISABLED);
601 }
602/*
603 //is not category
604 if ( quickbar_item )
605 {
606 if ( quickbar_item.GetItem() )
607 {
608 //alter item visual
609 TextWidget text_widget = TextWidget.Cast( quickbar_item.GetRadialItemCard().FindAnyWidget( TEXT_ITEM_NAME ) );
610 text_widget.SetColor( ARGB( 255, 66, 175, 95 ) );
611 }
612 else
613 {
614 //alter item visual
615 TextWidget title_widget = TextWidget.Cast( quickbar_item.GetRadialItemCard().FindAnyWidget( TEXT_ITEM_TITLE ) );
616 title_widget.SetColor( ARGB( 255, 66, 175, 95 ) );
617 }
618 }
619*/
620 }
621 }
class GP5GasMask extends MaskBase ItemBase
void RadialQuickbarItem(int id, EntityAI item, string item_name, int category=RadialQuickbarCategory.DEFAULT, int category_switch=-1)
Определения RadialQuickbarMenu.c:21
Widget m_SelectedItem
Определения GesturesMenu.c:120
WidgetFlags
Определения EnWidgets.c:58

Перекрестные ссылки Class::CastTo(), m_SelectedItem и RadialQuickbarItem().