void CreateSceneObject() { if (m_SceneObject != null) { return; } GameObject gameObject = new GameObject("Android Performance Tuner"); m_SceneObject = gameObject.AddComponent <FrameTracer>(); GameObject.DontDestroyOnLoad(gameObject); m_OnStop += () => { if (m_SceneObject != null) { m_SceneObject.StopAllCoroutines(); GameObject.Destroy(m_SceneObject.gameObject); m_SceneObject = null; } }; }