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

◆ SetSize()

void SetSize ( int newSize)
protected

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

35 {
36 int i = m_slotsCount;
37 if ( newSize == m_slotsCount )
38 return;
39
40 if (newSize > MAX_QUICKBAR_SLOTS_COUNT)
42
43 if ( newSize > i )
44 {
45 for (; i < newSize; i++)
46 {
47 EntityAI entity = m_aQuickbarEnts[i].m_entity;
48 if ( entity != NULL && entity.GetHierarchyRootPlayer() == _player )
49 {
50 m_aQuickbarEnts[i].m_enabled = true;
51 }
52 }
53 }
54 else
55 {
56 for (i--; i >= newSize; i--)
57 m_aQuickbarEnts[i].m_enabled = false;
58 }
59
60 m_slotsCount = newSize;
61
62 if (_player.m_Hud)
63 _player.m_Hud.RefreshQuickbar(true);
64 }
class QuickBarItem m_aQuickbarEnts[MAX_QUICKBAR_SLOTS_COUNT]
PlayerBase _player
Определения QuickBarBase.c:18
int m_slotsCount
Определения QuickBarBase.c:19
const int MAX_QUICKBAR_SLOTS_COUNT
Определения QuickBarBase.c:1
Определения Building.c:6

Перекрестные ссылки _player, m_aQuickbarEnts, m_slotsCount и MAX_QUICKBAR_SLOTS_COUNT.