Esempio n. 1
0
        public override string ValidateInputs()
        {
            string err = "";

            if (!Utils.PosInt(LevelInput.Text, 100) || int.Parse(LevelInput.Text) == 0)
            {
                err += "Level must be an integer between 1 and 100\n";
            }
            if (!Utils.NumberBetween(HPMultiplierInput.Text, 0.1, 100))
            {
                err += "HP x must be a number between 0.1 and 100\n";
            }
            err += EnemySkills.ValidateInputs();
            err += EnemyWeapons.ValidateInputs();
            err += EnemyItems.ValidateInputs();
            if (PassiveSkill1Input.SelectedIndex == PassiveSkill2Input.SelectedIndex && PassiveSkill1Input.SelectedIndex > 0)
            {
                err += "Passive Skills must be unique\n";
            }
            return(err);
        }