namespace NeonSprawl.Server.Game.Gathering; /// /// Server-authoritative remaining gather capacity for one world node instance (NEO-61). /// is lowercase canonical id (prototype: same as nodeDefId). /// is successful gathers still allowed before . /// public readonly record struct ResourceNodeInstanceSnapshot(string InteractableId, int RemainingGathers);