Пример #1
0
        private void SetUpSkillBonus(
            string skill,
            string focus     = "",
            string condition = "",
            int bonus        = 1)
        {
            var bonusSelection = new BonusSelection();

            bonusSelection.Bonus     = bonus;
            bonusSelection.Target    = SkillConstants.Build(skill, focus);
            bonusSelection.Condition = condition;

            bonusSelections.Add(bonusSelection);
        }
Пример #2
0
        private BonusSelection Parse(TypeAndAmountSelection input)
        {
            var selection = new BonusSelection();

            selection.Bonus = input.Amount;

            var sections = input.Type.Split(BonusSelection.Divider);

            selection.Target = sections[0];

            if (sections.Length > 1)
            {
                selection.Condition = sections[1];
            }

            return(selection);
        }
Пример #3
0
 public void Setup()
 {
     selection = new BonusSelection();
 }