// Content.Shared/Kitchen/GrillFuelBurnComponent.cs using Robust.Shared.Audio; using Robust.Shared.Prototypes; using System.Collections.Generic; using Content.Shared.Temperature; namespace Content.Shared.Kitchen; [RegisterComponent] public sealed partial class GrillFuelBurnComponent : Component { /// /// Current amount of fuel in the campfire. /// [DataField("fuel")] public float Fuel = 2; /// /// Maximum amount of fuel the campfire can hold. /// [DataField("maxFuel")] public float MaxFuel = 30; /// /// Current heating setting of the campfire based on fuel level. /// [DataField("setting")] public EntityHeaterSetting Setting = EntityHeaterSetting.Off; /// /// Whether the campfire is currently lit or not. /// [DataField("isLit")] public bool IsLit { get; set; } = false; // Estado aceso/apagado /// /// Whether the campfire turns into coal when done (true) or not (false) /// [DataField("expends")] public bool Expends { get; set; } = true; // /// /// Optional sound played when the setting changes. /// [DataField("settingSound")] public SoundPathSpecifier? SettingSound; }