using Robust.Shared.Prototypes; using Robust.Shared.Utility; namespace Content.Server.Salvage { [Prototype("salvageMap")] public sealed class SalvageMapPrototype : IPrototype { [ViewVariables] [IdDataField] public string ID { get; } = default!; /// /// Relative directory path to the given map, i.e. `Maps/Salvage/template.yml` /// [DataField("mapPath", required: true)] public ResourcePath MapPath { get; } = default!; /// /// Map rectangle in world coordinates (to check if it fits) /// [DataField("bounds", required: true)] public Box2 Bounds { get; } = Box2.UnitCentered; /// /// Name for admin use /// [DataField("name")] public string Name { get; } = ""; } }