using Robust.Shared.GameStates; using Robust.Shared.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; namespace Content.Shared.Cargo.Components; /// /// Present on cargo shuttles to provide metadata such as preventing spam calling. /// [RegisterComponent, NetworkedComponent, Access(typeof(SharedCargoSystem))] public sealed partial class CargoShuttleComponent : Component { /// /// The paper-type prototype to spawn with the order information. /// [DataField("printerOutput", customTypeSerializer: typeof(PrototypeIdSerializer))] public string PrinterOutput = "PaperCargoInvoice"; }