From 2e69139cfd8b2b1e054547abb5c7a48f97961a32 Mon Sep 17 00:00:00 2001 From: Alex Evgrashin Date: Sat, 10 Sep 2022 10:49:02 +0200 Subject: [PATCH] Bandaid pinpointer (#11140) * Fix * Also do this --- Content.Client/Pinpointer/ClientPinpointerSystem.cs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Content.Client/Pinpointer/ClientPinpointerSystem.cs b/Content.Client/Pinpointer/ClientPinpointerSystem.cs index 646247959d..066624dbe2 100644 --- a/Content.Client/Pinpointer/ClientPinpointerSystem.cs +++ b/Content.Client/Pinpointer/ClientPinpointerSystem.cs @@ -27,9 +27,10 @@ namespace Content.Client.Pinpointer // because eye can change it rotation anytime // we need to update this arrow in a update loop - foreach (var uid in ActivePinpointers) + foreach (var pinpointer in EntityQuery()) { - UpdateEyeDir(uid); + UpdateAppearance(pinpointer.Owner, pinpointer); + UpdateEyeDir(pinpointer.Owner, pinpointer); } } @@ -39,9 +40,6 @@ namespace Content.Client.Pinpointer SetActive(uid, state.IsActive, pinpointer); SetDirection(uid, state.DirectionToTarget, pinpointer); SetDistance(uid, state.DistanceToTarget, pinpointer); - - UpdateAppearance(uid, pinpointer); - UpdateEyeDir(uid, pinpointer); } private void UpdateAppearance(EntityUid uid, PinpointerComponent? pinpointer = null,