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();
    }
Exemple #3
0
    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);
        }
    }