using Content.Shared.Chemistry.Components.SolutionManager;
using Content.Shared.Materials;
using Robust.Shared.GameStates;
namespace Content.Shared.Chemistry.Components;
///
/// Holds the composition of an entity made from reagents and its reagent temperature.
/// If the entity is used to represent a collection of reagents inside of a container such as a beaker, syringe, bloodstream, food, or similar the entity is tracked by a on the container and has a tracking which container it's in.
///
///
/// Once reagents and materials have been merged this component should be depricated in favor of using a combination of and . May require minor reworks to both.
///
[RegisterComponent, NetworkedComponent, AutoGenerateComponentState]
public sealed partial class SolutionComponent : Component
{
///
/// The reagents the entity is composed of and their temperature.
///
[DataField, AutoNetworkedField]
public Solution Solution = new();
}