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

◆ HandleSyncDataDismantle()

override void Rebuilding::HandleSyncDataDismantle ( ConstructionPart part)
inlineprotected

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

195 {
196 int partId = part.GetId();
197 if (partId <= 0)
198 return;
199
200 int adjustedID = Math.Clamp((partId - 1), 0, int.MAX) * part.GetSyncDataSize();
201 int syncIntIdx = adjustedID / BIT_INT_SIZE;
202 int offset = adjustedID % BIT_INT_SIZE;
203
204 switch (syncIntIdx)
205 {
206 case 0:
208 break;
209
210 case 1:
212 break;
213
214 case 2:
216 break;
217
218 case 3:
220 break;
221
222 case 4:
224 break;
225
226 case 5:
228 break;
229
230 case 6:
232 break;
233
234 case 7:
236 break;
237
238 case 8:
240 break;
241
242 case 9:
244 break;
245 }
246 }
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 ComposeSyncDataOnDismantle(inout int syncData, int offset)
Определения ConstructionPart.c:79
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::ComposeSyncDataOnDismantle(), 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.