using Robust.Shared.GameStates; namespace Content.Shared.Light.Components; /// /// Counts the tile this entity on as being rooved. /// [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class IsRoofComponent : Component { [DataField, AutoNetworkedField] public bool Enabled = true; /// /// Color for this roof. If null then falls back to the grid's color. /// /// /// If a tile is marked as rooved then the tile color will be used over any entity's colors on the tile. /// [DataField, AutoNetworkedField] public Color? Color; }