public void LoadSceneData() { #if UNITY_EDITOR var settingData = TGSettingData.GetInstance(); var scn = GameObject.FindObjectOfType <TGBaseScene> (); SceneData sceneData = new SceneData(); if (scn != null) { sceneData = settingData.GetSceneData(scn); } else { sceneData = settingData.sceneDatas[0]; } TGData.SetSceneData(sceneData); if (TGData.SceneName != scn.SceneName) { m_controller.ErrorQuit("当前的场景与game.txt中的设备名称不匹配"); } #else var sceneData = LMFileWriter.ReadJSON <SceneData>(TGPaths.SceneData); TGData.SetSceneData(sceneData); #endif }