Exemplo n.º 1
0
    private void ShowTopUser()
    {
        if (_topUserMini == null)
        {
            lblbtnYourRank.text = string.Format("{0}/{1}", 1, 1);
            _maxPage            = 1;
            _curPage            = 1;
            return;
        }

        _maxPage = Mathf.CeilToInt((float)_topUserMini.Count / (float)_maxObjPerPage);

        lblbtnYourRank.text = string.Format("{0}/{1}", _curPage, _maxPage);

        for (int i = 0; i < _topUserMini.Count; i++)
        {
            GameObject       go      = NGUITools.AddChild(UserTopRoot.gameObject, UserTopPrefab);
            UIUserTopManager userTop = go.GetComponent <UIUserTopManager>();
            userTop.SetUser((GameUser)_topUserMini[i], this);
            _userTopList.Add(userTop);

            if (i >= _maxObjPerPage)
            {
                go.SetActive(false);
            }
        }
        UserTopRoot.Reposition();
    }
Exemplo n.º 2
0
    public void OnSlected(UIUserTopManager uiUser)
    {
        if (userTopSelected != null)
        {
            userTopSelected.OnDeSelected();
        }

        userTopSelected = uiUser;
        userTopSelected.OnSelected();
    }
Exemplo n.º 3
0
 public void OnClickAttack(UIUserTopManager userTop)
 {
     _userTop = userTop;
     AttackRoot.SetActive(true);
 }