using UnityEngine; namespace Vanguard.UI.Overlays { /// /// Загружает статические части overlay-экранов из Resources/Overlays. /// Если prefab ещё не собран, views строят ту же иерархию кодом. /// public static class OverlayPrefabs { public static bool Disabled { get; set; } public static RectTransform Instantiate(string name, Transform parent) { if (Disabled) return null; var prefab = Resources.Load("Overlays/" + name); if (prefab == null) return null; var instance = Object.Instantiate(prefab, parent, false); instance.name = name; return (RectTransform)instance.transform; } } }