void Awake() { m_myTransform = transform; m_instance = m_myTransform.GetComponentsInChildren<DoorOfBuryUIViewManager>(true)[0]; FillFullNameData(m_myTransform); m_friendGridList = FindTransform("DoorOfBuryChooseFriendList"); m_friendGridDCam = FindTransform("DoorOfBuryChooseFriendListCamera").GetComponentsInChildren<MyDragableCamera>(true)[0]; m_lblCountDownTime = FindTransform("DoorOfBuryChooseCountDown").GetComponentsInChildren<UILabel>(true)[0]; m_lblCountDownTime.color = SystemUIColorManager.RED; m_lblTitle = FindTransform("DoorOfBuryChooseTitle").GetComponentsInChildren<UILabel>(true)[0]; m_goGODoorOfBuryChooseHasGrid = FindTransform("GODoorOfBuryChooseHasGrid").gameObject; m_goGODoorOfBuryChooseNoGrid = FindTransform("GODoorOfBuryChooseNoGrid").gameObject; Camera camera = GameObject.Find("Camera").GetComponentsInChildren<Camera>(true)[0]; m_friendGridDCam.GetComponentsInChildren<UIViewport>(true)[0].sourceCamera = camera; FindTransform("TopRight").GetComponentsInChildren<UIAnchor>(true)[0].uiCamera = camera; // ChineseData FindTransform("DoorOfBuryChooseNoGridText").GetComponentsInChildren<UILabel>(true)[0].text = LanguageData.GetContent(47112); Initialize(); }
void Awake() { m_myTransform = transform; m_instance = m_myTransform.GetComponentsInChildren <DoorOfBuryUIViewManager>(true)[0]; FillFullNameData(m_myTransform); m_friendGridList = FindTransform("DoorOfBuryChooseFriendList"); m_friendGridDCam = FindTransform("DoorOfBuryChooseFriendListCamera").GetComponentsInChildren <MyDragableCamera>(true)[0]; m_lblCountDownTime = FindTransform("DoorOfBuryChooseCountDown").GetComponentsInChildren <UILabel>(true)[0]; m_lblCountDownTime.color = SystemUIColorManager.RED; m_lblTitle = FindTransform("DoorOfBuryChooseTitle").GetComponentsInChildren <UILabel>(true)[0]; m_goGODoorOfBuryChooseHasGrid = FindTransform("GODoorOfBuryChooseHasGrid").gameObject; m_goGODoorOfBuryChooseNoGrid = FindTransform("GODoorOfBuryChooseNoGrid").gameObject; Camera camera = GameObject.Find("Camera").GetComponentsInChildren <Camera>(true)[0]; m_friendGridDCam.GetComponentsInChildren <UIViewport>(true)[0].sourceCamera = camera; FindTransform("TopRight").GetComponentsInChildren <UIAnchor>(true)[0].uiCamera = camera; // ChineseData FindTransform("DoorOfBuryChooseNoGridText").GetComponentsInChildren <UILabel>(true)[0].text = LanguageData.GetContent(47112); Initialize(); }
private void RefreshDoorsUI() { m_currentCopyId = -1; DoorOfBuryUIViewManager view = DoorOfBuryUIViewManager.Instance; Debug.Log("clear"); view.ClearFriendList(); Debug.Log("clear done"); // ��������֮������ view.SetGridNum(m_doorList.Count); // ��������֮��Grid if (m_doorList.Count > 0) { for (int i = 0; i < m_doorList.Count; ++i) { FriendGridData fd = new FriendGridData(); DoorOfBurryData data = m_doorList[i]; fd.Id = i; //Debug.LogError(data.leftTime); int leftTime = (int)data.leftTime; fd.hour = leftTime / 3600; fd.minus = (leftTime % 3600) / 60; //Debug.LogError("hour:" + fd.hour); //Debug.LogError("minus:" + fd.minus); //Debug.Log("data.progress:" + data.progress); fd.bossHP = (int)(data.progress * 100) + "";//* 100 + "%" fd.bossLevel = " level:" + data.level; //fd.bossName = LanguageData.dataMap.Get(monster.hpShow.Get(1)).content; fd.bossName = data.bossName; //Debug.Log("bossName:" + fd.bossName); fd.name = data.ownerName; fd.headImg = IconData.GetHeadImgByVocation(data.ownerVocation); Debug.Log(fd.headImg); fd.isHelp = false; fd.isKill = false; fd.isLose = false; fd.isWin = false; switch ((int)data.killWay) { case (int)DoorOfBurryKillWay.Help: fd.isHelp = true; break; case (int)DoorOfBurryKillWay.Kill: fd.isKill = true; break; case (int)DoorOfBurryKillWay.None: break; } //������������� fd.battleInfo = data.battleInfo; fd.isWin = data.isWin; fd.isLose = data.isLose; view.AddFriendListGrid(fd); } } int minute = CD / 60; if (minute > 0) { view.SetDoorTitle(LanguageData.GetContent(47110));// "����֮�ŷ�ӡ��" view.BeginCountDown(minute + 1); } else { view.SetDoorTitle(LanguageData.GetContent(47111));// "����֮��" view.ClearDoorCD(); } if (MogoUIManager.Instance != null) { //MogoUIManager.Instance.ShowMogoCommuntiyUI(CommunityUIParent.NormalMainUI, false); MogoUIManager.Instance.m_CommunityUI.SetActive(false); NormalMainUIViewManager.Instance.ShowCommunityButton(true); } }