示例#1
0
        static void Init()
        {
            if (_get == null && !ApplicationQuitHandler.Quitting)
            {
                _get = GameObject.FindObjectOfType <TimeScaleEventHandler>();

                if (_get == null)
                {
                    var obj = GameObject.Find("EventHandler");
                    if (obj == null)
                    {
                        obj = new GameObject("EventHandler");
                    }

                    _get = obj.AddComponent <TimeScaleEventHandler>();
                    DontDestroyOnLoad(_get);
                }
            }
        }
        static void Init()
        {
            if (_get == null && !ApplicationQuitHandler.Quitting)
            {
                var handlers = GameObject.FindObjectOfType <FixedUpdateHandler>();

                if (_get == null)
                {
                    var obj = GameObject.Find("EventHandler");
                    if (obj == null)
                    {
                        obj = new GameObject("EventHandler");
                    }

                    _get = obj.AddComponent <FixedUpdateHandler>();
                    GameObject.DontDestroyOnLoad(_get);
                }
            }
        }