示例#1
0
    public void CreateCItem()
    {
//		int Count = transform.FindChild ("Nomal Contest").FindChild ("Scroll View").childCount;
//		for (int i = 0; i<Count; i++) {
//			DestroyImmediate(transform.FindChild ("Nomal Contest").FindChild ("Scroll View").GetChild(0).gameObject);
//		}
        SubInSub.SelectedTeamname = "모든 팀";
        SubInSub.SelectedKind     = 0;
        SubInSub.SelectedFeeLow   = 0;
        SubInSub.SelectedFeeHigh  = 1000;
        SubInSub.SelectedPeople   = SubInSub.PeopleSorting.PeopleAsc;
        mNormalList = transform.FindChild("Nomal Contest").FindChild("Scroll View2").GetComponent <UIDraggablePanel2>();
        if (UserMgr.ContestList != null)
        {
            if (UserMgr.ContestList.Count == 0)
            {
                transform.FindChild("Nomal Contest").FindChild("None").gameObject.SetActive(true);
            }
            else
            {
                transform.root.FindChild("Scroll").FindChild("Main").FindChild("Top").FindChild("Contest").FindChild("Num").GetComponent <UILabel>().text
                    = UserMgr.ContestList.Count.ToString();



                List <ContestListInfo> sortedList = GetSortedList();

                mNormalList.Init(sortedList.Count, delegate(UIListItem item, int index) {
                    InitList(sortedList, item, index);
                });
            }
        }
        if (UserMgr.PresetList != null)
        {
            if (UserMgr.PresetList.Count == 0)
            {
                transform.FindChild("PreSet Contest").FindChild("None").gameObject.SetActive(true);
            }
            else
            {
                transform.root.FindChild("Scroll").FindChild("Main").FindChild("Top").FindChild("Preset").FindChild("Num").GetComponent <UILabel>().text
                    = UserMgr.PresetList.Count.ToString();
            }
        }

        if (UserMgr.HistoryList != null)
        {
            if (UserMgr.HistoryList.Count == 0)
            {
                transform.FindChild("History Contest").FindChild("None").gameObject.SetActive(true);
            }
            else
            {
                transform.root.FindChild("Scroll").FindChild("Main").FindChild("Top").FindChild("History").FindChild("Num").GetComponent <UILabel>().text
                    = UserMgr.HistoryList.Count.ToString();
            }
        }
        //transform.FindChild ("Nomal Contest").FindChild ("Scroll View").GetComponent<UIScrollView> ().ResetPosition ();
    }
示例#2
0
    public void InitContests(string title, List <ContestListInfo> list)
    {
        transform.FindChild("Top").FindChild("LblRanking").GetComponent <UILabel>().text = title;
        mContestList = list;

        UIDraggablePanel2 dragPanel = transform.FindChild("Body").FindChild("Scroll").GetComponent <UIDraggablePanel2>();

        dragPanel.RemoveAll();
        dragPanel.Init(mContestList.Count, delegate(UIListItem item, int index){
            InitContestItem(item, index);
        });
        dragPanel.ResetPosition();
    }
示例#3
0
    void draw_TopPlayer_post()
    {
        List <PlayerInfo> mSortedList0 = new List <PlayerInfo>();

        foreach (PlayerInfo info in UserMgr.PlayerList)
        {
            //if(info.positionNo == 1) mSortedList.Add(info);		//del
            mSortedList0.Add(info);                                                     // all
        }
        mSortedList0.Sort(delegate(PlayerInfo x, PlayerInfo y) {                        // sort
            return(y.fppg.CompareTo(x.fppg));
        });

        mSortedList = new List <PlayerInfo>();
        for (int i = 0; i < 10; i++)
        {
            mSortedList.Add(mSortedList0[i]);
        }



        //for(int i=0;i<mSortedList.Count;i++) Com.LOOG(i, mSortedList[i].korName, mSortedList[i].fppg);	//debug

        UIDraggablePanel2 drag = Com.FindTransform(transform, "Top_Players", "ScrollBody").GetComponent <UIDraggablePanel2>();

        drag.SetDragAmount(0, 30f, false);
        drag.RemoveAll();
        drag.Init(
            mSortedList.Count, delegate(UIListItem item, int index) {
            UILabel name = Com.Find_UILabel(item.Target.transform, "MLB", "name");
            name.text    = Localization.language.Equals("English")
                                        ? mSortedList[index].firstName.Substring(0, 1) + ". " + mSortedList[index].lastName
                                        : mSortedList[index].korName;

            UITexture tex = Com.FindTransform(item.Target.transform, "MLB", "BtnPhoto", "Texture").GetComponent <UITexture>();
            //tex.color = new Color(1f, 1f, 1f, 50f/255f);
            bool ispic = UtilMgr.LoadImage(mSortedList[index].playerId, tex);
            if (ispic == false)
            {
                tex.mainTexture = UtilMgr.GetTextureDefault();
            }



            UILabel rank = Com.Find_UILabel(item.Target.transform, "ranking_num", "Label");
            if (index < 3)
            {
                rank.transform.parent.gameObject.SetActive(true);
                rank.text = (index + 1) + "";

                if (index == 0)
                {
                    rank.transform.parent.GetComponent <UISprite>().color = Com.GetColor(0xceab2a);
                }
                else if (index == 1)
                {
                    rank.transform.parent.GetComponent <UISprite>().color = Com.GetColor(0x9c9d9f);
                }
                else if (index == 2)
                {
                    rank.transform.parent.GetComponent <UISprite>().color = Com.GetColor(0x935e44);
                }
            }
            else
            {
                rank.transform.parent.gameObject.SetActive(false);
            }

            UILabel fppg = Com.Find_UILabel(item.Target.transform, "FPPG_num");
            fppg.text    = mSortedList[index].fppg.ToString("f1");

            UILabel position = Com.Find_UILabel(item.Target.transform, "position", "Label");
            position.text    = mSortedList[index].position;



            // draw own
            {
                Transform own = Com.FindTransform(item.Target.transform, "own");
                own.gameObject.SetActive(false);
                for (int i = 0; i < UserMgr.CardList.Count; i++)
                {
                    if (UserMgr.CardList[i].playerFK == mSortedList[index].playerId)
                    {
                        own.gameObject.SetActive(true);
                        Com.LOOG("own", UserMgr.CardList[i].korName, UserMgr.CardList[i].fppg, mSortedList[index].fppg);
                        break;
                    }
                }
            }

            Com.FindTransform(item.Target.transform, "BtnPhoto").GetComponent <TopCard>().mPlayerInfo = mSortedList[index];
        });


        drag.ResetPosition();
        drag.GetComponent <SpringPanel>().target  = new Vector3(0, -85, 0);
        drag.GetComponent <SpringPanel>().enabled = true;
    }