// Luanti // SPDX-License-Identifier: LGPL-2.1-or-later // Copyright (C) 2025 Luanti developers #include "sound_spec.h" #include "util/serialize.h" void SoundSpec::serializeSimple(std::ostream &os, u16 protocol_version) const { os << serializeString16(name); writeF32(os, gain); writeF32(os, pitch); writeF32(os, fade); } void SoundSpec::deSerializeSimple(std::istream &is, u16 protocol_version) { name = deSerializeString16(is); gain = readF32(is); pitch = readF32(is); fade = readF32(is); }