This commit is contained in:
JohnCorby 2022-03-06 03:27:15 -08:00
parent c3e77d2449
commit d8aa8f42a9

View File

@ -110,7 +110,8 @@ internal class QuantumManager : WorldObjectManager
return new Tuple<bool, List<PlayerInfo>>(foundPlayers, playersWhoCanSee); return new Tuple<bool, List<PlayerInfo>>(foundPlayers, playersWhoCanSee);
} }
public static bool IsVisible(ShapeVisibilityTracker tracker, bool ignoreLocalCamera) => tracker.gameObject.activeInHierarchy public static bool IsVisible(ShapeVisibilityTracker tracker, bool ignoreLocalCamera) =>
tracker.gameObject.activeInHierarchy
&& IsVisibleUsingCameraFrustum(tracker, ignoreLocalCamera).Item1 && IsVisibleUsingCameraFrustum(tracker, ignoreLocalCamera).Item1
&& QSBPlayerManager.GetPlayersWithCameras(!ignoreLocalCamera) && QSBPlayerManager.GetPlayersWithCameras(!ignoreLocalCamera)
.Any(x => VisibilityOccluder.CanYouSee(tracker, x.Camera.mainCamera.transform.position)); .Any(x => VisibilityOccluder.CanYouSee(tracker, x.Camera.mainCamera.transform.position));