Files
wwdpublic/Content.Shared/Random/Rules/InSpace.cs
Ed 5612161011 Ambient music rules refactor (#29921)
* refactor

* dutypo

(cherry picked from commit 1c74ffb8e475d619e188864194333ca8890509e4)
2025-07-20 14:05:17 +10:00

19 lines
452 B
C#

namespace Content.Shared.Random.Rules;
/// <summary>
/// Returns true if the attached entity is in space.
/// </summary>
public sealed partial class InSpaceRule : RulesRule
{
public override bool Check(EntityManager entManager, EntityUid uid)
{
if (!entManager.TryGetComponent(uid, out TransformComponent? xform) ||
xform.GridUid != null)
{
return Inverted;
}
return !Inverted;
}
}