From 809b1f946ded3ffd7eb0d08cd162d3f75de29155 Mon Sep 17 00:00:00 2001 From: Aleksander Waage Date: Sun, 23 Aug 2020 10:07:43 +0200 Subject: [PATCH] using the thing one more place --- QSB/TransformSync/PlayerProbeSync.cs | 5 ++--- QSB/Utility/GOExtensions.cs | 5 +++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/QSB/TransformSync/PlayerProbeSync.cs b/QSB/TransformSync/PlayerProbeSync.cs index 024e5cc8..122bf6a1 100644 --- a/QSB/TransformSync/PlayerProbeSync.cs +++ b/QSB/TransformSync/PlayerProbeSync.cs @@ -1,4 +1,5 @@ using QSB.Tools; +using QSB.Utility; using UnityEngine; namespace QSB.TransformSync @@ -35,9 +36,7 @@ namespace QSB.TransformSync { var probe = GetProbe(); - probe.gameObject.SetActive(false); - var body = Instantiate(probe); - probe.gameObject.SetActive(true); + var body = probe.InstantiateInactive(); Destroy(body.GetComponentInChildren()); diff --git a/QSB/Utility/GOExtensions.cs b/QSB/Utility/GOExtensions.cs index fb4b91f5..19016769 100644 --- a/QSB/Utility/GOExtensions.cs +++ b/QSB/Utility/GOExtensions.cs @@ -25,5 +25,10 @@ namespace QSB.Utility return copy; } + public static Transform InstantiateInactive(this Transform original) + { + return original.gameObject.InstantiateInactive().transform; + } + } }