void Object::save(SaveFile& file) const { file.write(getId()); for (auto& component : getComponents()) component->save(file); }
void Message::save(SaveFile& file) const { file.write(text); file.writeInt32(turn); }
void Object::save(SaveFile& file) const { file.write(getId()); for (auto& component : getComponents()) component->save(file); }
void Message::save(SaveFile& file) const { file.write(text); file.writeInt32(turn); }