using CommonAI.Zone.Instance; using System; using System.Collections.Generic; using System.Linq; using System.Text; using XmdsCommonServer.Plugin; namespace XmdsCommonSkill.Plugin.Buffs { /// /// 暗影状态. /// public class XmdsBuff_ShadowState : XmdsBuffBase { public override int GetAbilityID() { return (int)XmdsCommon.Plugin.XmdsBuffProperties.XmdsBuffAbility.Stealth; } protected override void OnBuffBegin(XmdsCommonServer.Plugin.XmdsVirtual hitter, XmdsCommonServer.Plugin.XmdsVirtual attacker, InstanceUnit.BuffState state) { XmdsVirtual.FormatLog("BuffBegin : 单位【{0}】进入暗影状态", hitter.mProp.ServerData.BaseInfo.name); } protected override void OnBuffEnd(XmdsCommonServer.Plugin.XmdsVirtual hitter, InstanceUnit.BuffState state, bool replace) { XmdsVirtual.FormatLog("BuffEnd : 单位【{0}】退出暗影状态", hitter.mProp.ServerData.BaseInfo.name); } } }