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

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

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

			skill.Train(1); // Collect any material without using a skill.

			if (skill.Info.Rank == SkillRank.R9 && args.ItemId == 51101)
				skill.Train(5); // Successfully pick a Bloody Herb.

			if (skill.Info.Rank == SkillRank.R8 && args.ItemId == 51103)
				skill.Train(5); // Successfully pick a Sunlight Herb

			if (skill.Info.Rank == SkillRank.R7 && args.ItemId == 51102)
				skill.Train(5); // Successfully pick a Mana Herb.

			if (skill.Info.Rank == SkillRank.R6 && args.ItemId == 51105)
				skill.Train(5); // Successfully pick a Golden Herb.
		}