using System.Numerics; using Robust.Shared.GameStates; namespace Content.Shared.Salvage; /// /// Restricts entities to the specified range on the attached map entity. /// [RegisterComponent, NetworkedComponent, AutoGenerateComponentState] public sealed partial class RestrictedRangeComponent : Component { [DataField(required: true), AutoNetworkedField, ViewVariables(VVAccess.ReadWrite)] public float Range = 78f; [DataField, AutoNetworkedField, ViewVariables(VVAccess.ReadWrite)] public Vector2 Origin; [DataField] public EntityUid BoundaryEntity; }