using Content.Shared.Overlays;
using Robust.Shared.GameStates;
using Robust.Shared.Prototypes;
namespace Content.Shared.StatusIcon.Components;
///
/// Used to indicate a mob can have their job status read by HUDs.
///
[RegisterComponent, NetworkedComponent, AutoGenerateComponentState]
public sealed partial class JobStatusComponent : Component
{
///
/// The currently displayed status icon for the mobs's job.
/// Visible with
///
[DataField, AutoNetworkedField]
public ProtoId? JobStatusIcon = "JobIconNoId";
///
/// If the mob is currently considered crew.
/// This is true depending on their current job icon.
/// Visible with
///
[DataField, AutoNetworkedField]
public bool IsCrew;
}