ports over datasets (#2663)
* ports over datasets & ignores the dataset prototype clientside * moved dataset to shared Co-authored-by: Paul <ritter.paul1+git@googlemail.com>
This commit is contained in:
25
Content.Shared/Prototypes/DatasetPrototype.cs
Normal file
25
Content.Shared/Prototypes/DatasetPrototype.cs
Normal file
@@ -0,0 +1,25 @@
|
||||
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<string> _values;
|
||||
public IReadOnlyList<string> Values => _values;
|
||||
|
||||
public void LoadFrom(YamlMappingNode mapping)
|
||||
{
|
||||
var ser = YamlObjectSerializer.NewReader(mapping);
|
||||
|
||||
ser.DataField(ref _id, "id", "");
|
||||
ser.DataField(ref _values, "values", new List<string>());
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user