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