using Content.Shared.Chemistry.Reagent;
using Content.Shared.Tools.Systems;
using Robust.Shared.Audio;
using Robust.Shared.GameStates;
using Robust.Shared.Prototypes;
namespace Content.Shared.Tools.Components;
[RegisterComponent, NetworkedComponent, AutoGenerateComponentState(true), Access(typeof(SharedToolSystem))]
public sealed partial class SolutionRefuelComponent : Component
{
[DataField, AutoNetworkedField]
public bool Enabled;
[DataField]
public float WelderTimer;
///
/// Name of .
///
[DataField]
public string FuelSolutionName = "Welder";
///
/// Reagent that will be used as fuel for welding.
///
[DataField]
public ProtoId FuelReagent = "WeldingFuel";
///
/// Sound played when refilling the welder.
///
[DataField]
public SoundSpecifier WelderRefill = new SoundPathSpecifier("/Audio/Effects/refill.ogg");
///
/// Whether the item is safe to refill while lit without exploding the tank.
///
[DataField]
public bool TankSafe;
[DataField]
public float WelderUpdateTimer = 1f;
}