From 8e0fbbb69d2c752db883b109830d90c047af0cee Mon Sep 17 00:00:00 2001 From: Nick Date: Sun, 17 Dec 2023 01:03:59 -0500 Subject: [PATCH] Mark method obsolete --- NewHorizons/Builder/Props/DetailBuilder.cs | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/NewHorizons/Builder/Props/DetailBuilder.cs b/NewHorizons/Builder/Props/DetailBuilder.cs index 87d67cfa..0f510106 100644 --- a/NewHorizons/Builder/Props/DetailBuilder.cs +++ b/NewHorizons/Builder/Props/DetailBuilder.cs @@ -27,6 +27,14 @@ namespace NewHorizons.Builder.Props SceneManager.sceneUnloaded += SceneManager_sceneUnloaded; } + #region obsolete + // Never change method signatures, people directly reference the NH dll and it can break backwards compatability + // In particular, Outer Wives needs this method signature + [Obsolete] + public static GameObject Make(GameObject go, Sector sector, GameObject prefab, DetailInfo detail) + => Make(go, sector, null, prefab, detail); + #endregion + private static void SceneManager_sceneUnloaded(Scene scene) { foreach (var prefab in _fixedPrefabCache.Values) @@ -78,11 +86,6 @@ namespace NewHorizons.Builder.Props } } - // Never change method signatures, people directly reference the NH dll and it can break backwards compatability - // In particular, Outer Wives needs this method signature - public static GameObject Make(GameObject go, Sector sector, GameObject prefab, DetailInfo detail) - => Make(go, sector, null, prefab, detail); - /// /// Create a detail using a prefab. ///