using UnityEngine; namespace Utils { public class QuickAccess : MonoBehaviour { private static QuickAccess _instance; private static bool _isQuitting = false; public static QuickAccess Instance { get { if (_instance == null && Application.isPlaying && !_isQuitting) { _instance = FindAnyObjectByType(); if (_instance == null) { var go = new GameObject("QuickAccess"); _instance = go.AddComponent(); } } return _instance; } } void OnApplicationQuit() { _isQuitting = true; } } }