Advertisement
Guest User

Untitled

a guest
Aug 14th, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. interface IEntity
  2. {
  3. string Name { get; set; }
  4. int Strength { get; set; }
  5. int Dexterity { get; set; }
  6. int Wisdom { get; set; }
  7. int Health { get; set; }
  8. EntityGender Gender { get; set; }
  9. EntityClass CharacterClass { get; set;}
  10. }
  11.  
  12. public class PlayerBase : IEntity
  13. {
  14. public string Name { get; set; }
  15. public int Strength { get; set; }
  16. public int Dexterity { get; set; }
  17. public int Wisdom { get; set; }
  18. public int Health { get; set; }
  19. public EntityGender Gender { get; set; }
  20. public EntityClass CharacterClass { get; set; }
  21.  
  22. public PlayerBase(string name, EntityGender gender, EntityClass charClass)
  23. {
  24. Name = name;
  25. Gender = gender;
  26. charClass = CharacterClass;
  27. }
  28.  
  29. public class Shaman : PlayerBase
  30. {
  31. // Fields
  32. private int _strength = 5;
  33. private int _dexterity = 5;
  34. private int _wisdom = 10;
  35. private int _health = 20;
  36.  
  37. // Constructor
  38. public Shaman(string name, EntityGender gender, EntityClass charClass) : base (name, gender, charClass)
  39. {
  40. Strength = _strength;
  41. Dexterity = _dexterity;
  42. Wisdom = _wisdom;
  43. Health = _health;
  44. }
  45.  
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement