using System.Collections.Generic; using Robust.Shared.Prototypes; using Robust.Shared.Serialization; using YamlDotNet.RepresentationModel; namespace Content.Shared.Prototypes { [Prototype("dataset")] public class DatasetPrototype : IPrototype, IIndexedPrototype { private string _id; public string ID => _id; private List _values; public IReadOnlyList Values => _values; public void LoadFrom(YamlMappingNode mapping) { var ser = YamlObjectSerializer.NewReader(mapping); ser.DataField(ref _id, "id", ""); ser.DataField(ref _values, "values", new List()); } } }