public void RaiseBlurEvent(BlurEventArgs e) { if (null == this.BlurEvent) { return; } this.BlurEvent(this, e); }
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); }
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; } }