using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype.List;
namespace Content.Client.Guidebook;
///
/// This component stores a reference to a guidebook that contains information relevant to this entity.
///
[RegisterComponent]
public sealed class GuideHelpComponent : Component
{
///
/// What guides to include show when opening the guidebook. The first entry will be used to select the currently
/// selected guidebook.
///
[DataField("guides", customTypeSerializer: typeof(PrototypeIdListSerializer), required: true)]
public List Guides = new();
///
/// Whether or not to automatically include the children of the given guides.
///
[DataField("includeChildren")]
public bool IncludeChildren = true;
}