using Content.Shared.FixedPoint; using Robust.Shared.GameStates; namespace Content.Shared.Chemistry.Components; /// /// Reagents that can be added easily. For example like /// pouring something into another beaker, glass, or into the gas /// tank of a car. /// [RegisterComponent, NetworkedComponent] public sealed partial class RefillableSolutionComponent : Component { /// /// Solution name that can added to easily. /// [DataField, ViewVariables(VVAccess.ReadWrite)] public string Solution = "default"; /// /// The maximum amount that can be transferred to the solution at once /// [DataField, ViewVariables(VVAccess.ReadWrite)] public FixedPoint2? MaxRefill = null; }