using Content.Shared.Movement.Systems; namespace Content.Shared.Movement.Components; /// /// Marker component for entities that are being processed by MoverController. /// /// /// The idea here is to keep track via event subscriptions which mover /// controllers actually need to be processed. Instead of having this be a /// boolean field on the , we instead track it /// as a separate component which is much faster to query all at once. /// /// /// [RegisterComponent, Access(typeof(SharedMoverController)), UnsavedComponent] // DeltaV - Make Unsaved public sealed partial class ActiveInputMoverComponent : Component { /// /// Cached version of . /// /// /// This must not form a loop of EntityUids. /// [DataField, ViewVariables] public EntityUid? RelayedFrom; };