namespace Content.Shared.Atmos.Components; // Unfortunately can't be friends yet due to magboots. [RegisterComponent] public sealed partial class MovedByPressureComponent : Component { [DataField] public bool Enabled { get; set; } = true; [ViewVariables(VVAccess.ReadWrite)] public int LastHighPressureMovementAirCycle { get; set; } = 0; /// /// Whether or not this entity is being actively moved around by pressure deltas. /// [DataField] public bool Throwing; [DataField] public TimeSpan ThrowingCutoffTarget; /// /// How many seconds can this object go between being hit by space wind before it "falls to the ground". /// [DataField] public TimeSpan CutoffTime = TimeSpan.FromSeconds(2.0); }