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); } } }