DayZ 1.29
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( g_Game.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 }
DayZGame g_Game
Определения DayZGame.c:3942
class GP5GasMask extends MaskBase ItemBase

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