#include "loadedsound_actions.h" #include using namespace IW5; Actions_LoadedSound::Actions_LoadedSound(Zone* zone) : AssetLoadingActions(zone) { } void Actions_LoadedSound::SetSoundData(MssSound* sound) const { if (sound->info.data_len > 0) { char* tempData = sound->data; sound->data = static_cast(m_zone->GetMemory()->Alloc(sound->info.data_len)); memcpy(sound->data, tempData, sound->info.data_len); } else { sound->data = nullptr; } }