Aura.Channel.Skills.Life.ProductionMastery.OnCreatureCookedMeal C# (CSharp) Метод

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

Raised when creature cooks something, handles creation conditions.
private OnCreatureCookedMeal ( CookingEventArgs args ) : void
args CookingEventArgs
Результат void
		private void OnCreatureCookedMeal(CookingEventArgs args)
		{
			var skill = args.Creature.Skills.Get(SkillId.ProductionMastery);
			if (skill == null || !args.Success) return;

			if (skill.Info.Rank == SkillRank.R5)
			{
				if (args.Recipe.Method == CookingMethod.PastaMaking)
					skill.Train(3); // Successfully cook pasta.

				return;
			}

			if (skill.Info.Rank >= SkillRank.R4 && skill.Info.Rank <= SkillRank.R2)
			{
				skill.Train(3); // Successfully cook any meal.

				return;
			}
		}
	}