public static void KillBuff(Buff buffData, EntityParent caster, EntityParent target, int fromSkillLevel, bool isCommunicateMix) { LocalBattleBuffPropHandler.KillBuff(buffData, caster, target, fromSkillLevel); if (target == null) { return; } if (LocalAgent.GetSpiritIsDead(target, isCommunicateMix)) { return; } if (!LocalAgent.CheckBuffTypeContainOther(buffData, target.ID)) { LocalBattleProtocolSimulator.SendEndWeak(target.ID); } }
public static void HandleBuff(Buff buffData, EntityParent caster, EntityParent target, int fromSkillLevel) { LocalBattleBuffPropHandler.HandleBuff(buffData, caster, target, fromSkillLevel); LocalBattleProtocolSimulator.SendWeak(target.ID); }
public static void IntervalBuff(Buff buffData, EntityParent caster, EntityParent target, int fromSkillLevel) { LocalBattleBuffPropHandler.IntervalBuff(buffData, caster, target, fromSkillLevel); }
public static void KillBuff(Buff buffData, EntityParent caster, EntityParent target, int fromSkillLevel, bool isCommunicateMix) { LocalBattleBuffPropHandler.KillBuff(buffData, caster, target, fromSkillLevel); }
public static void HandleBuff(Buff buffData, EntityParent caster, EntityParent target, int fromSkillLevel) { LocalBattleBuffPropHandler.HandleBuff(buffData, caster, target, fromSkillLevel); target.GetSkillManager().ClientCastSkillByID(buffData.tempSkill); }
public static void HandleBuff(Buff buffData, EntityParent caster, EntityParent target, int fromSkillLevel) { LocalBattleBuffPropHandler.HandleBuffCasterProp(buffData, caster, fromSkillLevel, true); LocalBattleBuffPropHandler.HandleBuffTargetProp(buffData, target, fromSkillLevel, true); }