CultAssetGuidKey.cs (and the test file added in0b88706... no,6c7cfa7) had a literal LF working-tree checkout under core.autocrlf=true / text=auto, so a build run from a stale bypassed-checkout copy of this worktree embedded a source checksum a fresh clone's CRLF checkout would never reproduce. The tracked git object was already normalized; only the working-tree bytes in this worktree were wrong. Restored the CRLF checkout (git add reports no diff against the index for CultAssetGuidKey.cs itself), then rebuilt with scripts/build-unity-package.ps1 -UpdateTemplate. GameCult.Caching(.pdb) and every managed plugin that depends on it (GameCult.Caching.MessagePack, GameCult.Mesh, GameCult.Mesh.Quic.Native, GameCult.Networking, GameCult.Networking.WebSockets) picked up new MVIDs/PDB checksums as a result; the native gamecult_mesh_quic_native.dll/msquic.dll are untouched since the native build did not run. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
14 KiB
14 KiB