Esempio n. 1
0
    public void setUI_DN_final(FinalGameEndItemVo itemData)
    {
        if (itemData.getIsMain())
        {
            fangzhu.gameObject.SetActive(true);
        }
        else
        {
            fangzhu.gameObject.SetActive(false);
        }
        MyDebug.Log("--setUI--------------------Panel_Final_Item-------显示----------------");
        nickName.text = itemData.getNickname();
        ID.text       = "ID:" + itemData.uuid + "";
        if (itemData.getIsWiner() && itemData.scores > 0)
        {
            winer.SetActive(true);
        }


        niuText.text     = itemData.nius.ToString();
        peiText.text     = itemData.peis.ToString();
        shaText.text     = itemData.shas.ToString();
        shengliText.text = itemData.shengju.ToString() + "胜" + itemData.fuju.ToString() + "负";
        finalScore.text  = itemData.scores + "";
        headIcon         = itemData.getIcon();
        StartCoroutine(LoadImg());
    }
Esempio n. 2
0
    private void setFinalContent_DZPK()
    {
        GlobalDataScript.finalGameEndVo.totalInfo [0].setIsWiner(true);
        GlobalDataScript.finalGameEndVo.totalInfo [0].setIsPaoshou(true);
        int topScore   = GlobalDataScript.finalGameEndVo.totalInfo [0].scores;
        int topPaoshou = GlobalDataScript.finalGameEndVo.totalInfo[0].dianpao;

        int uuid0    = GlobalDataScript.finalGameEndVo.totalInfo [0].uuid;
        int owerUuid = GlobalDataScript.finalGameEndVo.theowner;

        Account account0 = getAcount(uuid0);

        //AvatarVO avatarVO0 = getAvatar (uuid0);

        string iconstr  = account0.headicon;
        string nickName = account0.nickname;

        GlobalDataScript.finalGameEndVo.totalInfo [0].setIcon(iconstr);
        GlobalDataScript.finalGameEndVo.totalInfo [0].setNickname(nickName);
        if (owerUuid == uuid0)
        {
            GlobalDataScript.finalGameEndVo.totalInfo [0].setIsMain(true);
        }
        else
        {
            GlobalDataScript.finalGameEndVo.totalInfo [0].setIsMain(false);
        }
        //	GlobalDataScript.finalGameEndVo.totalInfo [0].setIsMain (avatarVO0.main);
        int lastTopIndex     = 0;
        int lastPaoshouIndex = 0;

        if (GlobalDataScript.finalGameEndVo != null && GlobalDataScript.finalGameEndVo.totalInfo.Count > 0)
        {
            for (int i = 1; i < GlobalDataScript.finalGameEndVo.totalInfo.Count; i++)
            {
                if (topScore < GlobalDataScript.finalGameEndVo.totalInfo [i].scores)
                {
                    GlobalDataScript.finalGameEndVo.totalInfo [lastTopIndex].setIsWiner(false);
                    GlobalDataScript.finalGameEndVo.totalInfo [i].setIsWiner(true);
                    lastTopIndex = i;
                    topScore     = GlobalDataScript.finalGameEndVo.totalInfo[i].scores;
                }
                if (topPaoshou < GlobalDataScript.finalGameEndVo.totalInfo [i].dianpao && !GlobalDataScript.finalGameEndVo.totalInfo [i].getIsWiner())
                {
                    topPaoshou = GlobalDataScript.finalGameEndVo.totalInfo[i].dianpao;
                    GlobalDataScript.finalGameEndVo.totalInfo [i].setIsPaoshou(true);
                    GlobalDataScript.finalGameEndVo.totalInfo [lastPaoshouIndex].setIsPaoshou(false);
                    lastPaoshouIndex = i;
                }


                int     uuid    = GlobalDataScript.finalGameEndVo.totalInfo [i].uuid;
                Account account = getAcount(uuid);
                if (account != null)
                {
                    GlobalDataScript.finalGameEndVo.totalInfo [i].setIcon(account.headicon);
                    GlobalDataScript.finalGameEndVo.totalInfo [i].setNickname(account.nickname);
                }
                if (owerUuid == uuid)
                {
                    GlobalDataScript.finalGameEndVo.totalInfo [i].setIsMain(true);
                }
                else
                {
                    GlobalDataScript.finalGameEndVo.totalInfo [i].setIsMain(false);
                }
            }

            for (int i = 0; i < GlobalDataScript.finalGameEndVo.totalInfo.Count; i++)
            {
                FinalGameEndItemVo itemdata = GlobalDataScript.finalGameEndVo.totalInfo [i];
                GameObject         itemTemp = Instantiate(Resources.Load("Prefab/Panel_DZPK_Final_Item")) as GameObject;
                itemTemp.transform.parent     = signalEndPanel_dzpk.transform;
                itemTemp.transform.localScale = Vector3.one;                //  new Vector3 (0.8f,0.8f,0.8f)
                itemTemp.GetComponent <DZPKFinalOverScript>().setUI_DZPK_final(itemdata);
            }
//			if (CommonEvent.getInstance ().closeGamePanel != null) {
//				CommonEvent.getInstance ().closeGamePanel ();
//			}
        }
    }