| 92 | } |
| 93 | |
| 94 | void AssetPack::LoadSamplesForObject(std::string_view id, AudioSampleTable& objectTable) |
| 95 | { |
| 96 | auto it = std::find_if(_entries.begin(), _entries.end(), [id](const Entry& entry) { return entry.ObjectId == id; }); |
| 97 | if (it != _entries.end()) |
| 98 | { |
| 99 | objectTable.LoadFrom(_sampleTable, it->TableIndex, it->TableLength); |
| 100 | } |
| 101 | } |
| 102 | |
| 103 | class AssetPackLoadContext : public IReadObjectContext |
| 104 | { |