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

◆ UpdateDisplayElevation()

void GPSReceiver::UpdateDisplayElevation ( )
inlineprotected

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

150 {
151 int selectionIndex;
152 string selectionName;
153 array<int> altitudeNumbers = MapNavigationBehaviour.OrderedAltitudeNumbersPosition(this);
154
155 bool isArrayDifferent = altitudeNumbers.DifferentAtPosition(m_AltitudeNumbersLast) != INDEX_NOT_FOUND;
156 if (isArrayDifferent || !m_InitGPS)
157 {
158 for (int i = 0; i < m_DisplayAltSelections.Count(); ++i)
159 {
160 selectionName = m_DisplayAltSelections.Get(i);
161 selectionIndex = GetHiddenSelection(selectionName);
162 SetObjectTexture(selectionIndex, m_DisplayNumericSignTextureMap.Get(altitudeNumbers.Get(i)));
163 }
164
165 m_AltitudeNumbersLast = altitudeNumbers;
166 }
167 }
void MapNavigationBehaviour(PlayerBase pPlayer, EMapNavigationType pNavigationType=EMapNavigationType.BASIC)
Определения MapNavigationBehaviour.c:27
ref map< int, string > m_DisplayNumericSignTextureMap
Определения GPSReceiver.c:12
int GetHiddenSelection(string selection)
Определения GPSReceiver.c:169
ref array< int > m_AltitudeNumbersLast
Определения GPSReceiver.c:16
bool m_InitGPS
Определения GPSReceiver.c:18
ref set< string > m_DisplayAltSelections
Определения GPSReceiver.c:11
const int INDEX_NOT_FOUND
Определения gameplay.c:13

Перекрестные ссылки GetHiddenSelection(), INDEX_NOT_FOUND, m_AltitudeNumbersLast, m_DisplayAltSelections, m_DisplayNumericSignTextureMap, m_InitGPS и MapNavigationBehaviour().

Используется в PositionalUpdate().