makes materials inherit again

This commit is contained in:
Paul
2021-03-05 12:29:44 +01:00
parent 3d5f496a3c
commit 0948c5c578

View File

@@ -13,7 +13,7 @@ namespace Content.Shared.Materials
/// </summary> /// </summary>
[Prototype("material")] [Prototype("material")]
[DataDefinition] [DataDefinition]
public class MaterialPrototype : IPrototype public class MaterialPrototype : IPrototype, IInheritingPrototype
{ {
[ViewVariables] [ViewVariables]
[field: DataField("id", required: true)] [field: DataField("id", required: true)]
@@ -81,5 +81,11 @@ namespace Content.Shared.Materials
/// </summary> /// </summary>
[DataField("icon")] [DataField("icon")]
public SpriteSpecifier Icon { get; private set; } = SpriteSpecifier.Invalid; public SpriteSpecifier Icon { get; private set; } = SpriteSpecifier.Invalid;
[field: DataField("parent")]
public string? Parent { get; }
[field: DataField("abstract")]
public bool Abstract { get; }
} }
} }