ClanMenberItem.cs 644 B

1234567891011121314151617181920212223242526272829303132333435
  1. using UnityEngine;
  2. using UnityEngine.UI;
  3. using System.Collections;
  4. public class ClanMenberItem : MonoBehaviour
  5. {
  6. public ClanInfoView clanInfoView;
  7. private UserData userData;
  8. public Text nick;
  9. public Text rank;
  10. public Button kickBtn;
  11. public void SetUserData(UserData data)
  12. {
  13. nick.text = data.nick;
  14. rank.text = data.rank.ToString ();
  15. this.userData = data;
  16. bool showKickBtn = clanInfoView.IsFounder () && data.id != Session.myUserId;
  17. kickBtn.gameObject.SetActive (showKickBtn);
  18. }
  19. public void OnClick()
  20. {
  21. ProfilePanel.Show (this.userData.id);
  22. }
  23. public void Kick()
  24. {
  25. clanInfoView.Kick (userData.id, this);
  26. }
  27. }