同步操作将从 Brando丶/Unity新手引导框架 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
using UnityEngine;public class Singleton<T> : MonoBehaviour where T : MonoBehaviour{private static T _instance;private static object _lock = new object();public static T instance{get{if (applicationIsQuitting){return null;}lock (_lock){if (_instance == null){_instance = (T)FindObjectOfType(typeof(T));if (FindObjectsOfType(typeof(T)).Length > 1){return _instance;}if (_instance == null){GameObject singleton = new GameObject();_instance = singleton.AddComponent<T>();singleton.name = "(singleton)" + typeof(T).ToString();DontDestroyOnLoad(singleton);}}return _instance;}}}private static bool applicationIsQuitting = false;public void OnDestroy(){applicationIsQuitting = true;}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。