using Content.Server._Sunrise.StationEvents.Events; using Robust.Shared.Prototypes; using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototype; namespace Content.Server._Sunrise.StationEvents.Components; /// /// Spawns a single entity at a random tile on a station using TryGetRandomTile. /// [RegisterComponent, Access(typeof(LateJoinSpawnRule))] public sealed partial class LateJoinSpawnRuleComponent : Component { /// /// The entity to be spawned. /// [DataField("prototype", required: true, customTypeSerializer: typeof(PrototypeIdSerializer))] public string Prototype = string.Empty; }