From 80b57d05dc41911ce9d2cc7b2036f5e0676d5a44 Mon Sep 17 00:00:00 2001 From: Pyetrek Date: Sun, 4 Sep 2022 19:21:04 -0400 Subject: [PATCH] fix: Allow the same prefab for many turret configs --- MoreDefenses/Mod.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/MoreDefenses/Mod.cs b/MoreDefenses/Mod.cs index 4a7183e..7a507bf 100644 --- a/MoreDefenses/Mod.cs +++ b/MoreDefenses/Mod.cs @@ -88,6 +88,11 @@ private void AddTurrets() { // Load prefab from asset bundle and apply config var prefab = m_assetBundles[turretConfig.bundleName].LoadAsset(turretConfig.prefabPath); + var newPrefab = PrefabManager.Instance.CreateClonedPrefab(turretConfig.name, prefab); + if (newPrefab != null) + { + prefab = newPrefab; + } var turret = prefab.AddComponent(); turret.Initialize(turretConfig); var turretPiece = TurretConfig.Convert(prefab, turretConfig);