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

◆ MarkSelected() [2/2]

void UIScriptedMenu::MarkSelected ( Widget w)
inlineprotected

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

587 {
588 m_SelectedItem = w;
589
590 if (w)
591 {
592 RadialQuickbarItem quickbar_item;
593 w.GetUserData( quickbar_item );
594 ItemBase item;
595
596 if (quickbar_item && Class.CastTo(item,quickbar_item.GetItem()))
597 {
598 w.SetFlags(WidgetFlags.DISABLED);
599 }
600 else
601 {
602 w.ClearFlags(WidgetFlags.DISABLED);
603 }
604/*
605 //is not category
606 if ( quickbar_item )
607 {
608 if ( quickbar_item.GetItem() )
609 {
610 //alter item visual
611 TextWidget text_widget = TextWidget.Cast( quickbar_item.GetRadialItemCard().FindAnyWidget( TEXT_ITEM_NAME ) );
612 text_widget.SetColor( ARGB( 255, 66, 175, 95 ) );
613 }
614 else
615 {
616 //alter item visual
617 TextWidget title_widget = TextWidget.Cast( quickbar_item.GetRadialItemCard().FindAnyWidget( TEXT_ITEM_TITLE ) );
618 title_widget.SetColor( ARGB( 255, 66, 175, 95 ) );
619 }
620 }
621*/
622 }
623 }
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().