using System.Numerics; using Content.Server.Worldgen.Systems.Debris; namespace Content.Server.Worldgen.Components.Debris; /// /// This is used for attaching a piece of debris to it's owning controller. /// Mostly just syncs deletion. /// [RegisterComponent] [Access(typeof(DebrisFeaturePlacerSystem))] public sealed partial class OwnedDebrisComponent : Component { /// /// The last location in the controller's internal structure for this debris. /// [DataField("lastKey")] public Vector2 LastKey; /// /// The DebrisFeaturePlacerController-having entity that owns this. /// [DataField("owningController")] public EntityUid OwningController; }