MCPcopy Create free account
hub / github.com/OpenLoco/OpenLoco / load

Method load

src/OpenLoco/src/Objects/TownNamesObject.cpp:25–35  ·  view source on GitHub ↗

0x00498E1D

Source from the content-addressed store, hash-verified

23
24 // 0x00498E1D
25 void TownNamesObject::load(const LoadedObjectHandle& handle, std::span<const std::byte> data, ObjectManager::DependentObjects*)
26 {
27 auto remainingData = data.subspan(sizeof(TownNamesObject));
28
29 // Load object name string
30 auto strRes = ObjectManager::loadStringTable(remainingData, handle, 0);
31 name = strRes.str;
32 remainingData = remainingData.subspan(strRes.tableLength);
33
34 // Town name object has an additional structure after this point so can't assert its size
35 }
36
37 // 0x00498E3B
38 void TownNamesObject::unload()

Callers

nothing calls this directly

Calls 1

loadStringTableFunction · 0.85

Tested by

no test coverage detected