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

View File

@ -110,10 +110,11 @@ 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) =>
&& IsVisibleUsingCameraFrustum(tracker, ignoreLocalCamera).Item1 tracker.gameObject.activeInHierarchy
&& QSBPlayerManager.GetPlayersWithCameras(!ignoreLocalCamera) && IsVisibleUsingCameraFrustum(tracker, ignoreLocalCamera).Item1
.Any(x => VisibilityOccluder.CanYouSee(tracker, x.Camera.mainCamera.transform.position)); && QSBPlayerManager.GetPlayersWithCameras(!ignoreLocalCamera)
.Any(x => VisibilityOccluder.CanYouSee(tracker, x.Camera.mainCamera.transform.position));
public static IEnumerable<PlayerInfo> GetEntangledPlayers(QuantumObject obj) public static IEnumerable<PlayerInfo> GetEntangledPlayers(QuantumObject obj)
{ {
@ -202,4 +203,4 @@ internal class QuantumManager : WorldObjectManager
} }
#endregion #endregion
} }