public void TurnOn()
    {
        BindGazeManager(true);
        selectedContainer.gameObject.SetActive(true);
        originContainer.gameObject.SetActive(true);
        //selected = false;
        universeView.universeTime = 0;
        planetMap = new Dictionary <string, PlanetObject>();
        foreach (GameObject p in planetObjects)
        {
            string       name = p.name;
            PlanetObject po   = p.GetComponent <PlanetObject>();
            po.planetType = (PlanetObject.PlanetType)Enum.Parse(typeof(PlanetObject.PlanetType), name);
            //Debug.Log("addPlanetView:" + pv.planetType);
            planetMap.Add(name, po);
        }

        if (connectToServer)
        {
            SceneObject roomInitData = new SceneObject();
            //roomInitData.ShowObjectDic.Add(UniverseObject.OBJECT_TYPE, universeView.uo.CreateShowObject());
            roomInitData.ShowObjectDic.Add(cv_selected.containerType.ToString(), cv_selected.co.CreateShowObject());
            roomInitData.ShowObjectDic.Add(cv_originContainer.containerType.ToString(), cv_originContainer.co.CreateShowObject());
            roomInitData.ShowObjectDic.Add(PlanetObject.OBJECT_TYPE, selectedPlanet.CreateShowObject());
            cm.roomInitData = roomInitData;
            cm.TurnOn();

            //讲师端发送同步信息
            StartCoroutine(UpdateContainerData());
            Debug.Log(cm.GetSyncDelay());
        }
    }