Remove unused variable, add LegoVehicleBuildState::Serialize

This commit is contained in:
jonschz 2024-06-14 11:19:21 +02:00
parent 1c8f249c51
commit 26196c3dba
2 changed files with 17 additions and 4 deletions

View File

@ -660,7 +660,6 @@ MxResult AmbulanceMissionState::Serialize(LegoFile* p_file)
Read(p_file, &m_laHighScore);
}
else if (p_file->IsWriteMode()) {
MxS16 write;
Write(p_file, m_peScore);
Write(p_file, m_maScore);
Write(p_file, m_paScore);

View File

@ -73,9 +73,23 @@ LegoVehicleBuildState::LegoVehicleBuildState(const char* p_classType)
m_placedPartCount = 0;
}
// STUB: LEGO1 0x10026120
// FUNCTION: LEGO1 0x10026120
MxResult LegoVehicleBuildState::Serialize(LegoFile* p_file)
{
// TODO
return LegoState::Serialize(p_file);
LegoState::Serialize(p_file);
if (p_file->IsReadMode()) {
Read(p_file, &m_unk0x4c);
Read(p_file, &m_unk0x4d);
Read(p_file, &m_unk0x4e);
Read(p_file, &m_placedPartCount);
}
else {
Write(p_file, m_unk0x4c);
Write(p_file, m_unk0x4d);
Write(p_file, m_unk0x4e);
Write(p_file, m_placedPartCount);
}
return SUCCESS;
}