diff --git a/QSB/QuantumSync/QuantumManager.cs b/QSB/QuantumSync/QuantumManager.cs index add8afd6..022e758d 100644 --- a/QSB/QuantumSync/QuantumManager.cs +++ b/QSB/QuantumSync/QuantumManager.cs @@ -110,10 +110,11 @@ internal class QuantumManager : WorldObjectManager return new Tuple>(foundPlayers, playersWhoCanSee); } - public static bool IsVisible(ShapeVisibilityTracker tracker, bool ignoreLocalCamera) => tracker.gameObject.activeInHierarchy - && IsVisibleUsingCameraFrustum(tracker, ignoreLocalCamera).Item1 - && QSBPlayerManager.GetPlayersWithCameras(!ignoreLocalCamera) - .Any(x => VisibilityOccluder.CanYouSee(tracker, x.Camera.mainCamera.transform.position)); + public static bool IsVisible(ShapeVisibilityTracker tracker, bool ignoreLocalCamera) => + tracker.gameObject.activeInHierarchy + && IsVisibleUsingCameraFrustum(tracker, ignoreLocalCamera).Item1 + && QSBPlayerManager.GetPlayersWithCameras(!ignoreLocalCamera) + .Any(x => VisibilityOccluder.CanYouSee(tracker, x.Camera.mainCamera.transform.position)); public static IEnumerable GetEntangledPlayers(QuantumObject obj) { @@ -202,4 +203,4 @@ internal class QuantumManager : WorldObjectManager } #endregion -} \ No newline at end of file +}