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(); }
public void OnSlected(UIUserTopManager uiUser) { if (userTopSelected != null) { userTopSelected.OnDeSelected(); } userTopSelected = uiUser; userTopSelected.OnSelected(); }
public void OnClickAttack(UIUserTopManager userTop) { _userTop = userTop; AttackRoot.SetActive(true); }