Exemple #1
0
 public void RaiseBlurEvent(BlurEventArgs e)
 {
     if (null == this.BlurEvent)
     {
         return;
     }
     this.BlurEvent(this, e);
 }
Exemple #2
0
 void PlayerRebornHandler(object sender, BlurEventArgs e)
 {
     if (null == e.OwnPlayer)
     {
         return;
     }
     if (e.BlurType == EnumBlurType.BanMan)
     {
         e.OwnPlayer.DisableState = (int)EnumBlurBuffCode.Reborn;
     }
 }
        void OnBlur(object sender, BlurEventArgs e)
        {
            if (null == e)
            {
                return;
            }
            var target = GetTarget(e.OwnPlayer, e.OppPlayer);

            if (null == target)
            {
                return;
            }
            AddBuff(e.SrcSkill, e.OwnPlayer, target);
        }
Exemple #4
0
 void PlayerFalldownThenInjureHandler(object sender, BlurEventArgs e)
 {
     if (null == e.OwnPlayer)
     {
         return;
     }
     if (e.BlurCode == EnumBlurBuffCode.Falldown)
     {
         int maxRate = SkillDefines.MAXStorePercent;
         if (this.Rate <= 0 || this.Rate < maxRate && ((IPlayer)e.OwnPlayer).Match.RandomPercent(maxRate) > this.Rate)
         {
             return;
         }
         e.OwnPlayer.DisableState = (int)EnumBlurBuffCode.FalldownThenInjure;
     }
 }