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

◆ HandleSyncDataDestroy()

override void Rebuilding::HandleSyncDataDestroy ( ConstructionPart part)
inlineprotected

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

249 {
250 int partId = part.GetId();
251 if (partId <= 0)
252 return;
253
254 int adjustedID = Math.Clamp((partId - 1), 0, int.MAX) * part.GetSyncDataSize();
255 int syncIntIdx = adjustedID / BIT_INT_SIZE;
256 int offset = adjustedID % BIT_INT_SIZE;
257
258 switch (syncIntIdx)
259 {
260 case 0:
262 break;
263
264 case 1:
266 break;
267
268 case 2:
270 break;
271
272 case 3:
274 break;
275
276 case 4:
278 break;
279
280 case 5:
282 break;
283
284 case 6:
286 break;
287
288 case 7:
290 break;
291
292 case 8:
294 break;
295
296 case 9:
298 break;
299 }
300 }
const int BIT_INT_SIZE
Определения BitArray.c:4
const int MAX
Определения EnConvert.c:27
int GetId()
Определения ConstructionPart.c:208
int GetSyncDataSize()
Not ready for overrides yet. All in good time.
Определения ConstructionPart.c:65
void ComposeSyncDataOnDestroy(inout int syncData, int offset)
Определения ConstructionPart.c:88
int m_SyncParts10
Определения Rebuilding.c:16
int m_SyncParts4
Определения Rebuilding.c:10
int m_SyncParts6
Определения Rebuilding.c:12
int m_SyncParts1
Определения Rebuilding.c:7
int m_SyncParts3
Определения Rebuilding.c:9
int m_SyncParts9
Определения Rebuilding.c:15
int m_SyncParts7
Определения Rebuilding.c:13
int m_SyncParts8
Определения Rebuilding.c:14
int m_SyncParts2
Определения Rebuilding.c:8
int m_SyncParts5
Определения Rebuilding.c:11

Перекрестные ссылки BIT_INT_SIZE, Math::Clamp(), ConstructionPart::ComposeSyncDataOnDestroy(), ConstructionPart::GetId(), ConstructionPart::GetSyncDataSize(), m_SyncParts1, m_SyncParts10, m_SyncParts2, m_SyncParts3, m_SyncParts4, m_SyncParts5, m_SyncParts6, m_SyncParts7, m_SyncParts8, m_SyncParts9 и MAX.