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

◆ UpdateDisplayPosition()

void GPSReceiver::UpdateDisplayPosition ( )
inlineprotected

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

124 {
125 int selectionIndex;
126 string selectionName;
127 array<int> orderedPositionNumbers = MapNavigationBehaviour.OrderedPositionNumbersFromGridCoords(this);
128
129 if (orderedPositionNumbers.DifferentAtPosition(m_OrderedPositionNumbersLast) != INDEX_NOT_FOUND)
130 {
131 for (int i = 0; i < m_DisplayGridSelections.Count(); ++i)
132 {
133 selectionName = m_DisplayGridSelections.Get(i);
134 selectionIndex = GetHiddenSelection(selectionName);
135 SetObjectTexture(selectionIndex, m_DisplayNumericSignTextureMap.Get(orderedPositionNumbers.Get(i)));
136 }
137
138 m_OrderedPositionNumbersLast = orderedPositionNumbers;
139 }
140 }
void MapNavigationBehaviour(PlayerBase pPlayer, EMapNavigationType pNavigationType=EMapNavigationType.BASIC)
Определения MapNavigationBehaviour.c:27
ref map< int, string > m_DisplayNumericSignTextureMap
Определения GPSReceiver.c:9
int GetHiddenSelection(string selection)
Определения GPSReceiver.c:161
ref set< string > m_DisplayGridSelections
Определения GPSReceiver.c:7
ref array< int > m_OrderedPositionNumbersLast
cache
Определения GPSReceiver.c:12
const int INDEX_NOT_FOUND
Определения gameplay.c:13

Перекрестные ссылки GetHiddenSelection(), INDEX_NOT_FOUND, m_DisplayGridSelections, m_DisplayNumericSignTextureMap, m_OrderedPositionNumbersLast и MapNavigationBehaviour().

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