diff --git a/src/Core/Resource/Cooker/CPoiToWorldCooker.cpp b/src/Core/Resource/Cooker/CPoiToWorldCooker.cpp index a3a9dff4..1701fd21 100644 --- a/src/Core/Resource/Cooker/CPoiToWorldCooker.cpp +++ b/src/Core/Resource/Cooker/CPoiToWorldCooker.cpp @@ -21,12 +21,12 @@ bool CPoiToWorldCooker::CookEGMC(CPoiToWorld *pPoiToWorld, IOutputStream& rOut) } // Write EGMC - rOut.WriteLong(Mappings.size()); + rOut.WriteULong(static_cast(Mappings.size())); for (const auto& mapping : Mappings) { - rOut.WriteLong(mapping.MeshID); - rOut.WriteLong(mapping.PoiID); + rOut.WriteULong(mapping.MeshID); + rOut.WriteULong(mapping.PoiID); } return true;