Bandaid pinpointer (#11140)

* Fix

* Also do this
This commit is contained in:
Alex Evgrashin
2022-09-10 10:49:02 +02:00
committed by GitHub
parent 8b176b01ff
commit 2e69139cfd

View File

@@ -27,9 +27,10 @@ namespace Content.Client.Pinpointer
// because eye can change it rotation anytime // because eye can change it rotation anytime
// we need to update this arrow in a update loop // we need to update this arrow in a update loop
foreach (var uid in ActivePinpointers) foreach (var pinpointer in EntityQuery<PinpointerComponent>())
{ {
UpdateEyeDir(uid); UpdateAppearance(pinpointer.Owner, pinpointer);
UpdateEyeDir(pinpointer.Owner, pinpointer);
} }
} }
@@ -39,9 +40,6 @@ namespace Content.Client.Pinpointer
SetActive(uid, state.IsActive, pinpointer); SetActive(uid, state.IsActive, pinpointer);
SetDirection(uid, state.DirectionToTarget, pinpointer); SetDirection(uid, state.DirectionToTarget, pinpointer);
SetDistance(uid, state.DistanceToTarget, pinpointer); SetDistance(uid, state.DistanceToTarget, pinpointer);
UpdateAppearance(uid, pinpointer);
UpdateEyeDir(uid, pinpointer);
} }
private void UpdateAppearance(EntityUid uid, PinpointerComponent? pinpointer = null, private void UpdateAppearance(EntityUid uid, PinpointerComponent? pinpointer = null,