From 350fc7e2ed94f4d2f02750b5f2b590b22669ff45 Mon Sep 17 00:00:00 2001 From: JohnCorby Date: Mon, 7 Mar 2022 13:04:54 -0800 Subject: [PATCH] use tuple for QSBPlayerManager.GetPlayerProbes() --- QSB/Player/QSBPlayerManager.cs | 2 +- QSB/QuantumSync/Patches/QuantumVisibilityPatches.cs | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/QSB/Player/QSBPlayerManager.cs b/QSB/Player/QSBPlayerManager.cs index e7383249..e9506835 100644 --- a/QSB/Player/QSBPlayerManager.cs +++ b/QSB/Player/QSBPlayerManager.cs @@ -88,7 +88,7 @@ public static class QSBPlayerManager public static (Flashlight LocalFlashlight, IEnumerable RemoteFlashlights) GetPlayerFlashlights() => (Locator.GetFlashlight(), PlayerList.Where(x => x.FlashLight != null).Select(x => x.FlashLight)); - public static Tuple> GetPlayerProbes() + public static (SurveyorProbe LocalProbe, IEnumerable RemoteProbes) GetPlayerProbes() => new(Locator.GetProbe(), PlayerList.Where(x => x.Probe != null).Select(x => x.Probe)); public static void ShowAllPlayers() diff --git a/QSB/QuantumSync/Patches/QuantumVisibilityPatches.cs b/QSB/QuantumSync/Patches/QuantumVisibilityPatches.cs index 90abad0c..8ddcc87c 100644 --- a/QSB/QuantumSync/Patches/QuantumVisibilityPatches.cs +++ b/QSB/QuantumSync/Patches/QuantumVisibilityPatches.cs @@ -68,9 +68,7 @@ public class QuantumVisibilityPatches : QSBPatch var point = __instance.transform.TransformPoint(__instance._localIlluminationOffset); var (localFlashlight, playerFlashlights) = QSBPlayerManager.GetPlayerFlashlights(); - var tupleProbes = QSBPlayerManager.GetPlayerProbes(); - var localProbe = tupleProbes.Item1; - var playerProbes = tupleProbes.Item2; + var (localProbe, playerProbes) = QSBPlayerManager.GetPlayerProbes(); if (localFlashlight.CheckIlluminationAtPoint(point, __instance._illuminationRadius)) {