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

◆ UnregisterPartForSync()

void ItemBase::UnregisterPartForSync ( int part_id)
inlineprotected

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

178 {
179 //part_id must starts from index = 1
180 int offset;
181 int mask;
182
183 if ( part_id >= 1 && part_id <= 31 ) //<1,31> (31 parts)
184 {
185 offset = part_id - 1;
186 mask = 1 << offset;
187
188 m_SyncParts01 = m_SyncParts01 & ~mask;
189 }
190 else if ( part_id >= 32 && part_id <= 62 ) //<32,62> (31 parts)
191 {
192 offset = ( part_id % 32 );
193 mask = 1 << offset;
194
195 m_SyncParts02 = m_SyncParts02 & ~mask;
196 }
197 else if ( part_id >= 63 && part_id <= 93 ) //<63,93> (31 parts)
198 {
199 offset = ( part_id % 63 );
200 mask = 1 << offset;
201
202 m_SyncParts03 = m_SyncParts03 & ~mask;
203 }
204 }
int m_SyncParts02
Определения BaseBuildingBase.c:13
int m_SyncParts03
Определения BaseBuildingBase.c:14
int m_SyncParts01
Определения BaseBuildingBase.c:12

Перекрестные ссылки m_SyncParts01, m_SyncParts02 и m_SyncParts03.