adds custom typeserializers (#3676)

This commit is contained in:
Paul Ritter
2021-03-15 13:25:18 +01:00
committed by GitHub
parent 08f44050fe
commit 9fc03f18f7
3 changed files with 10 additions and 7 deletions

View File

@@ -4,9 +4,11 @@ using System.Collections.Generic;
using Robust.Shared.GameObjects;
using Robust.Shared.IoC;
using Robust.Shared.Log;
using Robust.Shared.Prototypes;
using Robust.Shared.Random;
using Robust.Shared.Serialization.Manager;
using Robust.Shared.Serialization.Manager.Attributes;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom;
namespace Content.Server.GameObjects.Components.Items.Storage
{
@@ -59,7 +61,7 @@ namespace Content.Server.GameObjects.Components.Items.Storage
[DataDefinition]
public struct StorageFillEntry : IPopulateDefaultValues
{
[DataField("name")]
[DataField("name", customTypeSerializer: typeof(PrototypeIdSerializer<EntityPrototype>))]
public string? PrototypeName;
[DataField("prob")]