ClanData.cs 743 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. using UnityEngine;
  2. using System.Collections;
  3. using System.Collections.Generic;
  4. public class ClanData
  5. {
  6. public enum Limit
  7. {
  8. Anyone = 0,
  9. Invite = 1,
  10. Closed = 2
  11. }
  12. private static System.Array limitArr = System.Enum.GetValues(typeof(Limit));
  13. public static Limit GetLimitByCode(int code)
  14. {
  15. return (Limit)limitArr.GetValue (code);
  16. }
  17. public int id;
  18. public string name;
  19. public string description;
  20. public Limit limit;
  21. public int badge;
  22. public int rank;
  23. public int founder;
  24. public int amount;
  25. public int maxAmount;
  26. public List<UserData> userList;
  27. public bool MenberInitialized()
  28. {
  29. return userList != null;
  30. }
  31. public string GetLimitStr()
  32. {
  33. return Language.GetStr ("ClanPanel", "type"+limit.GetHashCode());
  34. }
  35. }