make shields be able to block doorways (#16079)

* you can block doors
(doors now consider static fixtures)

* this was unnecessary
This commit is contained in:
Slava0135
2023-05-05 18:14:32 +03:00
committed by GitHub
parent d13cb4f583
commit 277689c9a6
2 changed files with 3 additions and 7 deletions

View File

@@ -442,8 +442,7 @@ public abstract class SharedDoorSystem : EntitySystem
if (!otherPhysics.CanCollide)
continue;
if (otherPhysics.BodyType == BodyType.Static || (physics.CollisionMask & otherPhysics.CollisionLayer) == 0
&& (otherPhysics.CollisionMask & physics.CollisionLayer) == 0)
if ((physics.CollisionMask & otherPhysics.CollisionLayer) == 0 && (otherPhysics.CollisionMask & physics.CollisionLayer) == 0)
continue;
if (_entityLookup.GetWorldAABB(otherPhysics.Owner).IntersectPercentage(doorAABB) < IntersectPercentage)