Пример #1
0
 protected override void OnTarget(MobileEntity source, object target)
 {
     if (target is MobileEntity mobile && mobile.IsAlive)
     {
         if (source.InRange(mobile) && source.InLOS(mobile) && source.CanSee(mobile))
         {
             _potion.ThrowAt(source, mobile);
         }
     }
 }