RoleAttr.cs 844 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. namespace FSRole {
  2. public enum RoleCamp {
  3. ARMY = 1,
  4. ENEMY = 2,
  5. }
  6. // 角色属性类
  7. public class RoleAttr {
  8. // 血量
  9. public int Hp {
  10. set;
  11. get;
  12. }
  13. // 能量
  14. public int Mp{
  15. set;
  16. get;
  17. }
  18. // 防御
  19. public int Def{
  20. set;
  21. get;
  22. }
  23. // 阵营
  24. public RoleCamp Camp{
  25. set;
  26. get;
  27. }
  28. // ID
  29. public string ID {
  30. set;
  31. get;
  32. }
  33. public RoleAttr copy() {
  34. RoleAttr attr = new RoleAttr();
  35. attr.Hp = Hp;
  36. attr.Mp = Mp;
  37. attr.Def = Def;
  38. attr.Camp = Camp;
  39. attr.ID = ID;
  40. return attr;
  41. }
  42. }
  43. }