public StatsSystem(StatsDatum statsDatum) { baseAttackPower = statsDatum.GetBaseAttackPower(); baseArmor = statsDatum.GetBaseArmor(); baseMaxHealthPoints = statsDatum.GetBaseMaxHealthPoints(); baseMoveSpeed = statsDatum.GetBaseMoveSpeed(); baseRange = statsDatum.GetBaseRange(); Calculate(); }
public Actor(String name, Races race, Genders gender) { stats = new StatsDatum(); equipment = new Equipment(); skills = new List<Skill>(); statusEffects = new List<StatusEffect>(); this.name = name; this.race = race; this.gender = gender; }
public PlayerStatsSystem(StatsDatum statsDatum, EquipmentSystem equipmentSystem, LevelSystem levelSystem) : base(statsDatum) { this.equipmentSystem = equipmentSystem; this.levelSystem = levelSystem; }