using Content.Shared.Chemistry; using Robust.Shared.GameObjects; using Robust.Shared.Serialization.Manager.Attributes; using Robust.Shared.ViewVariables; #nullable enable namespace Content.Server.GameObjects.Components.Chemistry { [RegisterComponent] public class ReagentTankComponent : Component { public override string Name => "ReagentTank"; [DataField("transferAmount")] [ViewVariables(VVAccess.ReadWrite)] public ReagentUnit TransferAmount { get; set; } = ReagentUnit.New(10); [DataField("tankType")] [ViewVariables(VVAccess.ReadWrite)] public ReagentTankType TankType { get; set; } = ReagentTankType.Unspecified; } public enum ReagentTankType : byte { Unspecified, Fuel } }