Content update for fixture changes (#5524)

This commit is contained in:
metalgearsloth
2021-12-01 13:05:08 +11:00
committed by GitHub
parent c2f2d27b16
commit 0a843b671f
108 changed files with 1023 additions and 829 deletions

View File

@@ -279,18 +279,18 @@ namespace Content.Server.Storage.Components
private void ModifyComponents()
{
if (!_isCollidableWhenOpen && Owner.TryGetComponent<IPhysBody>(out var physics))
if (!_isCollidableWhenOpen && Owner.TryGetComponent<FixturesComponent>(out var manager))
{
if (Open)
{
foreach (var fixture in physics.Fixtures)
foreach (var (_, fixture) in manager.Fixtures)
{
fixture.CollisionLayer &= ~OpenMask;
}
}
else
{
foreach (var fixture in physics.Fixtures)
foreach (var (_, fixture) in manager.Fixtures)
{
fixture.CollisionLayer |= OpenMask;
}