using System.Collections.Generic;
using Content.Shared.Materials;
using Robust.Shared.GameObjects;
using Robust.Shared.Interfaces.Reflection;
using Robust.Shared.Interfaces.Serialization;
using Robust.Shared.IoC;
using Robust.Shared.Prototypes;
using Robust.Shared.Serialization;
using Robust.Shared.Utility;
namespace Content.Shared.GameObjects.Components.Materials
{
///
/// Component to store data such as "this object is made out of steel".
/// This is not a storage system for say smelteries.
///
[RegisterComponent]
public class MaterialComponent : Component
{
public const string SerializationCache = "mat";
public override string Name => "Material";
public Dictionary