public void OpenGameLevelDetailView(Transform windowUiPanelContainerTrans)
 {
     m_levelDetailView = WindowUIMgr.Instance.OpenWindow(WindowUIType.GameLevelMap).GetComponent <UIGameLevelDetailView>();
     m_uIGameLevelMapView.transform.SetParent(windowUiPanelContainerTrans);
     m_uIGameLevelMapView.transform.localScale    = Vector3.one * 0.8f;
     m_uIGameLevelMapView.transform.localPosition = Vector3.zero;
     m_uIGameLevelMapView.transform.localRotation = Quaternion.identity;
 }
    private void OnClickGameLevelCallback(int gameLevelId, Transform container)
    {
        AppDebug.Log(gameLevelId);
        m_levelDetailView = WindowUIMgr.Instance.OpenWindow(WindowUIType.GameLevelDetail).GetComponent <UIGameLevelDetailView>();
        //GameObject @object = ResourcesMgr.Instance.Load(ResourcesMgr.ResourceType.UIWindow, "Pan_GameLevelDetail");
        m_levelDetailView.transform.SetParent(container);
        m_levelDetailView.gameObject.SetGameObjNormalTransfor(0.8f);

        SetGameLevelDetailData(gameLevelId, 0, m_levelDetailView);
    }
 /// <summary>
 /// 设置游戏关卡详情
 /// </summary>
 /// <param name="gameLevelId"></param>
 /// <param name="grade"></param>
 private void SetGameLevelDetailData(int gameLevelId, GameLevelGrade grade, UIGameLevelDetailView uIGameLevelDetailView)
 {
     SetGameLevelDetailDes(gameLevelId, grade);
     uIGameLevelDetailView.SetUI(data, SetGameLevelDetailDes);
 }