Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- interface IEntity
- {
- string Name { get; set; }
- int Strength { get; set; }
- int Dexterity { get; set; }
- int Wisdom { get; set; }
- int Health { get; set; }
- EntityGender Gender { get; set; }
- EntityClass CharacterClass { get; set;}
- }
- public class PlayerBase : IEntity
- {
- public string Name { get; set; }
- public int Strength { get; set; }
- public int Dexterity { get; set; }
- public int Wisdom { get; set; }
- public int Health { get; set; }
- public EntityGender Gender { get; set; }
- public EntityClass CharacterClass { get; set; }
- public PlayerBase(string name, EntityGender gender, EntityClass charClass)
- {
- Name = name;
- Gender = gender;
- charClass = CharacterClass;
- }
- public class Shaman : PlayerBase
- {
- // Fields
- private int _strength = 5;
- private int _dexterity = 5;
- private int _wisdom = 10;
- private int _health = 20;
- // Constructor
- public Shaman(string name, EntityGender gender, EntityClass charClass) : base (name, gender, charClass)
- {
- Strength = _strength;
- Dexterity = _dexterity;
- Wisdom = _wisdom;
- Health = _health;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement