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

◆ GetItemColor()

int ColorManager::GetItemColor ( ItemBase item)
inlineprivate

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

52 {
53 int color = -1;
54 ItemBase dragged_item = ItemBase.Cast( ItemManager.GetInstance().GetDraggedItem() );
55 PlayerBase player = PlayerBase.Cast( GetGame().GetPlayer() );
56
57 if ( item == dragged_item )
58 return color;
59
60 // if item icon is main icon (view, viewgrid )
61 if ( item.GetHierarchyParent() && item.GetHierarchyParent() != player )
62 {
63 color = -1;
64 }
65
66 if ( item )
67 {
68 float temperature = item.GetTemperature();
69 if ( temperature )
70 {
71 color = ObjectTemperatureState.GetStateData(temperature).m_Color;
72 }
73 }
74 return color;
75 }
class GP5GasMask extends MaskBase ItemBase
PlayerBase GetPlayer()
Определения ModifierBase.c:51
proto native CGame GetGame()

Перекрестные ссылки ItemManager::GetDraggedItem(), GetGame(), ItemManager::GetInstance() и GetPlayer().