neon-sprawl/server/NeonSprawl.Server/Game/Items/PlayerInventoryMutationWrit...

8 lines
339 B
C#

namespace NeonSprawl.Server.Game.Items;
/// <summary>
/// Result of an atomic inventory transform (NEO-54).
/// <see cref="Write"/> is <c>true</c> to persist <see cref="Value"/>; <c>false</c> to leave storage unchanged.
/// </summary>
public readonly record struct PlayerInventoryMutationWrite(bool Write, PlayerInventorySnapshot Value);