using Robust.Shared.GameStates; namespace Content.Shared.Chemistry.Components; /// /// Denotes the solution that can be easily dumped into (completely removed from the dumping container into this one) /// Think pouring a container fully into this. /// [RegisterComponent, NetworkedComponent] public sealed partial class DumpableSolutionComponent : Component { /// /// Solution name that can be dumped into. /// [ViewVariables(VVAccess.ReadWrite)] [DataField("solution")] public string Solution { get; set; } = "default"; /// /// Whether the solution can be dumped into infinitely. /// [ViewVariables(VVAccess.ReadWrite)] [DataField("unlimited")] public bool Unlimited { get; set; } = false; }