refactor(streaming): capture landblock build origin

This commit is contained in:
Erik 2026-07-21 20:12:56 +02:00
parent 2216a02de5
commit 090b0354ff
8 changed files with 522 additions and 54 deletions

View file

@ -15,7 +15,12 @@ public abstract record LandblockStreamJob(uint LandblockId)
public sealed record Load(
uint LandblockId,
LandblockStreamJobKind Kind,
ulong Generation = 0) : LandblockStreamJob(LandblockId);
ulong Generation = 0,
LandblockBuildOrigin Origin = default) : LandblockStreamJob(LandblockId)
{
public LandblockBuildRequest Request =>
new(LandblockId, Kind, Generation, Origin);
}
public sealed record Unload(
uint LandblockId,
ulong Generation = 0) : LandblockStreamJob(LandblockId);