Fix morgue rotation by using more EntityCoordinates (#5041)

This commit is contained in:
20kdc
2021-10-27 02:23:44 +01:00
committed by GitHub
parent fadb5818f6
commit 60b3ff59cf

View File

@@ -16,6 +16,7 @@ using Robust.Shared.Containers;
using Robust.Shared.GameObjects; using Robust.Shared.GameObjects;
using Robust.Shared.IoC; using Robust.Shared.IoC;
using Robust.Shared.Localization; using Robust.Shared.Localization;
using Robust.Shared.Map;
using Robust.Shared.Maths; using Robust.Shared.Maths;
using Robust.Shared.Player; using Robust.Shared.Player;
using Robust.Shared.Serialization.Manager.Attributes; using Robust.Shared.Serialization.Manager.Attributes;
@@ -106,8 +107,7 @@ namespace Content.Server.Morgue.Components
TrayContainer?.Remove(_tray); TrayContainer?.Remove(_tray);
} }
_tray.Transform.WorldPosition = Owner.Transform.WorldPosition + Owner.Transform.LocalRotation.GetCardinalDir().ToVec(); _tray.Transform.Coordinates = new EntityCoordinates(Owner.Uid, 0, -1);
_tray.Transform.AttachParent(Owner);
base.OpenStorage(); base.OpenStorage();
} }