diff --git a/Assets/Scripts/Items/Generator/EquippableItemGenerator.cs b/Assets/Scripts/Items/Generator/EquippableItemGenerator.cs index fab449d2..9bf338a4 100644 --- a/Assets/Scripts/Items/Generator/EquippableItemGenerator.cs +++ b/Assets/Scripts/Items/Generator/EquippableItemGenerator.cs @@ -79,6 +79,24 @@ public class EquippableItemGenerator : MonoBehaviour Legendary } + #region Singleton + private static EquippableItemGenerator _instance; + + // Public reference to the singleton instance + public static EquippableItemGenerator Instance + { + get + { + // If the instance doesn't exist, try to find it in the scene + if (_instance == null) + { + _instance = FindObjectOfType(); + } + return _instance; + } + } + #endregion + private void Awake() { UpdateListsFromResources();