Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if ( !*((_DWORD *)World + 684) )
- {
- v23 = dword_16954F8;
- v45 = &VehicleInitMessage::`vftable';
- if ( dword_16954F8 )
- _InterlockedExchangeAdd((volatile signed __int32 *)dword_16954F8, 1u);
- *(_QWORD *)v46 = (unsigned int)v23;
- sub_237B30(v46);
- *(_DWORD *)&v46[8] = 0;
- sub_320EF0(v8);
- sub_4F0180(&v44);
- sub_93AFA0(&v44);
- if ( v44 && !_InterlockedDecrement(v44) )
- {
- sub_156110(v37);
- v36 = (void *)v44;
- (*(void (__stdcall **)(volatile signed __int32 *))(*(_DWORD *)off_15EF104 + 12))(v44);
- }
- v24 = a4;
- v25 = *(volatile signed __int32 **)&v46[8];
- if ( a4 )
- _InterlockedExchangeAdd(a4, 1u);
- *(_DWORD *)&v46[8] = v24;
- if ( v25 && !_InterlockedDecrement(v25) )
- {
- v36 = (void *)v25;
- (*(void (__stdcall **)(volatile signed __int32 *))(*(_DWORD *)off_15EF104 + 12))(v25);
- }
- v26 = sub_5157C0(v37);
- v36 = &v45;
- (*(void (__thiscall **)(int, int *))(*(_DWORD *)v26 + 844))(v26, &v45);
- sub_5537F0(&v45);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement