Make VendingMachineInventoryEntry a data definition for post-init savegrid (#38406)

fix: make VendingMachineInventoryEntry a data definition
This commit is contained in:
Perry Fraser
2025-07-31 14:34:29 -04:00
committed by GitHub
parent 66f64bc952
commit 623ea3dd63

View File

@@ -193,15 +193,18 @@ namespace Content.Shared.VendingMachines
#endregion
}
[Serializable, NetSerializable]
public sealed class VendingMachineInventoryEntry
[Serializable, NetSerializable, DataDefinition]
public sealed partial class VendingMachineInventoryEntry
{
[ViewVariables(VVAccess.ReadWrite)]
[DataField]
public InventoryType Type;
[ViewVariables(VVAccess.ReadWrite)]
[DataField]
public string ID;
[ViewVariables(VVAccess.ReadWrite)]
[DataField]
public uint Amount;
public VendingMachineInventoryEntry(InventoryType type, string id, uint amount)
{
Type = type;