Aura.Channel.Skills.Combat.ArrowRevolver.CustomHitCancel C# (CSharp) Метод

CustomHitCancel() публичный Метод

Called when creature is hit while a bolt skill is active.
public CustomHitCancel ( Creature creature, TargetAction tAction ) : void
creature Aura.Channel.World.Entities.Creature
tAction TargetAction
Результат void
		public void CustomHitCancel(Creature creature, TargetAction tAction)
		{
			var skill = creature.Skills.ActiveSkill;

			// Cancel skill on knock down, or if only one stack is left
			if (tAction.Has(TargetOptions.KnockDown) || skill.Stacks <= 1)
			{
				creature.Skills.CancelActiveSkill();
				return;
			}

			// Reduce stack by one on hit
			skill.Stacks -= 1;
		}
	}