using System.Collections; using System.Collections.Generic; using UnityEngine; [CreateAssetMenu(menuName = "Config/CloseAllIgnoreWindowConfig")] public class CloseAllIgnoreWindowConfig : ScriptableObject { [SerializeField] List m_Windows; public bool IsIgnoreWindow(string window) { return m_Windows.Contains(window); } static CloseAllIgnoreWindowConfig config = null; public static bool IsIgnore(string window) { if (config == null) { config = BuiltInLoader.LoadScriptableObject("CloseAllIgnoreWindowConfig"); } return config.IsIgnoreWindow(window); } public static void Release() { config = null; } }