예제 #1
0
파일: Skill.cs 프로젝트: dbridle/PoM
        public void AddStatBonus(string id, MinMaxBonus bonus)
        {
            if (_statBonuses == null)
                _statBonuses = new Dictionary<string, MinMaxBonus>();

            if (!_statBonuses.ContainsKey(id))
                _statBonuses.Add(id, bonus);
        }
예제 #2
0
파일: Skill.cs 프로젝트: dbridle/PoM
        public MinMaxBonus GetStatBonus(string id)
        {
            MinMaxBonus bonus = new MinMaxBonus();

            if (_statBonuses != null)
                _statBonuses.TryGetValue(id, out bonus);

            return bonus;
        }
예제 #3
0
파일: Skill.cs 프로젝트: dbridle/PoM
        public void AddLevelBonus(MinMaxBonus bonus)
        {
            if (_levelBonuses == null)
                _levelBonuses = new List<MinMaxBonus>();

            _levelBonuses.Add(bonus);
        }