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(); }