RoleAttr.cs 840 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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. public int MaxHp;
  11. // 能量
  12. public int Mp{
  13. set;
  14. get;
  15. }
  16. // 防御
  17. public int Def{
  18. set;
  19. get;
  20. }
  21. // 阵营
  22. public RoleCamp Camp{
  23. set;
  24. get;
  25. }
  26. // ID
  27. public string ID {
  28. set;
  29. get;
  30. }
  31. public RoleAttr copy() {
  32. RoleAttr attr = new RoleAttr();
  33. attr.Hp = Hp;
  34. attr.Mp = Mp;
  35. attr.Def = Def;
  36. attr.Camp = Camp;
  37. attr.ID = ID;
  38. return attr;
  39. }
  40. }
  41. }