Пример #1
0
    private void AddTestData()
    {
        List <DoorOfBurryData> doorList = new List <DoorOfBurryData>();

        for (int i = 0; i < 2; ++i)
        {
            DoorOfBurryData data = new DoorOfBurryData()
            {
                leftTime = 10000, level = 10, bossMode = 1, copyId = 1, ownerName = "����������1", ownerVocation = 1, progress = 0.2, hasEntered = 1, killTheBossPlayerId = 1010, state = 1
            };
            doorList.Add(data);
        }

        m_doorList = doorList;
    }
Пример #2
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);
        }
    }
Пример #3
0
 private void OnSelect(int index)
 {
     Debug.Log("OnSelect:" + index);
     m_selectDoor    = m_doorList[index];
     m_currentCopyId = m_selectDoor.copyId;
 }
Пример #4
0
 private void OnSelect(int index)
 {
     Mogo.Util.LoggerHelper.Debug("OnSelect:" + index);
     m_selectDoor    = m_doorList[index];
     m_currentCopyId = m_selectDoor.copyId;
 }
Пример #5
0
    private void AddTestData()
    {
        List<DoorOfBurryData> doorList = new List<DoorOfBurryData>();
        for (int i = 0; i < 2; ++i)
        {
            DoorOfBurryData data = new DoorOfBurryData() { leftTime = 10000, level = 10, bossMode = 1, copyId = 1, ownerName = "开启者姓名1", ownerVocation = 1, progress = 0.2, hasEntered = 1, killTheBossPlayerId = 1010, state = 1 };
            doorList.Add(data);
        }

        m_doorList = doorList;
    }
Пример #6
0
 private void OnSelect(int index)
 {
     Mogo.Util.LoggerHelper.Debug("OnSelect:" + index);
     m_selectDoor = m_doorList[index];
     m_currentCopyId = m_selectDoor.copyId;
 }