XmdsBuff_ShadowState.cs 1.0 KB

123456789101112131415161718192021222324252627282930
  1. using CommonAI.Zone.Instance;
  2. using System;
  3. using System.Collections.Generic;
  4. using System.Linq;
  5. using System.Text;
  6. using XmdsCommonServer.Plugin;
  7. namespace XmdsCommonSkill.Plugin.Buffs
  8. {
  9. /// <summary>
  10. /// 暗影状态.
  11. /// </summary>
  12. public class XmdsBuff_ShadowState : XmdsBuffBase
  13. {
  14. public override int GetAbilityID()
  15. {
  16. return (int)XmdsCommon.Plugin.XmdsBuffProperties.XmdsBuffAbility.Stealth;
  17. }
  18. protected override void OnBuffBegin(XmdsCommonServer.Plugin.XmdsVirtual hitter, XmdsCommonServer.Plugin.XmdsVirtual attacker, InstanceUnit.BuffState state)
  19. {
  20. XmdsVirtual.FormatLog("BuffBegin : 单位【{0}】进入暗影状态", hitter.mProp.ServerData.BaseInfo.name);
  21. }
  22. protected override void OnBuffEnd(XmdsCommonServer.Plugin.XmdsVirtual hitter, InstanceUnit.BuffState state, bool replace)
  23. {
  24. XmdsVirtual.FormatLog("BuffEnd : 单位【{0}】退出暗影状态", hitter.mProp.ServerData.BaseInfo.name);
  25. }
  26. }
  27. }