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);
}
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<PlayerInfo> GetEntangledPlayers(QuantumObject obj)
{
@ -202,4 +203,4 @@ internal class QuantumManager : WorldObjectManager
}
#endregion
}
}