Aura.Channel.Skills.Magic.Enchant.BurnTraining C# (CSharp) Метод

BurnTraining() приватный Метод

Handles skill training from burning.
private BurnTraining ( Skill skill, bool enchantSuccess, bool powderSuccess ) : void
skill Skill
enchantSuccess bool
powderSuccess bool
Результат void
		private void BurnTraining(Skill skill, bool enchantSuccess, bool powderSuccess)
		{
			if (skill == null || skill.Info.Rank >= SkillRank.R7)
				return;

			if (skill.Info.Rank >= SkillRank.RF && skill.Info.Rank <= SkillRank.RE)
			{
				if (enchantSuccess) skill.Train(5); // Get an Enchant Scroll from enchant burning.
				if (powderSuccess) skill.Train(6); // Get a Magic Powder from enchant burning.
			}
			else if (skill.Info.Rank >= SkillRank.RD && skill.Info.Rank <= SkillRank.R9)
			{
				if (enchantSuccess) skill.Train(4); // Get an Enchant Scroll from enchant burning.
				if (powderSuccess) skill.Train(5); // Get a Magic Powder from enchant burning.
			}
			else if (skill.Info.Rank == SkillRank.R8)
			{
				if (enchantSuccess) skill.Train(1); // Get an Enchant Scroll from enchant burning.
				if (powderSuccess) skill.Train(2); // Get a Magic Powder from enchant burning.
			}
		}
	}