using Robust.Shared.GameStates; using Content.Shared.Chemistry.Components; namespace Content.Shared.Trigger.Components.Effects; /// /// Adds reagents to the specified solution when the trigger is activated. /// If TargetUser is true the user will have the solution added instead. /// [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class AddSolutionOnTriggerComponent : BaseXOnTriggerComponent { /// /// The name of the solution to add to. /// [DataField(required: true), AutoNetworkedField] public string Solution = string.Empty; /// /// The reagent(s) to be added in the solution. /// [DataField(required: true), AutoNetworkedField] public Solution AddedSolution = default!; }