XmdsBattleFunctionEvent_20000.cs 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. //using CommonAI.Zone;
  2. //using System;
  3. //using System.Collections.Generic;
  4. //using System.Linq;
  5. //using System.Text;
  6. //using XmdsCommon.Plugin;
  7. //using XmdsCommonServer.Plugin;
  8. //using XmdsCommonSkill.Plugin.Buffs;
  9. ///** 2021.7.14sx删除很多旧资源,导致报错,先屏蔽掉 */
  10. //namespace XmdsCommonSkill.Plugin.FunctionEvent
  11. //{
  12. // class XmdsBattleFunctionEvent_20000 : XmdsBattleFunctionEventBase
  13. // {
  14. // public static int EventID = 20000;
  15. // protected override bool OnInit()
  16. // {
  17. // base.SetBindBuffID(510023);
  18. // bool ret = XmdsBuffFactory.GetInstance().XmdsBuffPackTest(base.mBuff_ID, XmdsBuffProperties.XmdsBuffAbility.PropChange);
  19. // return ret;
  20. // // return true;
  21. // }
  22. // public override int GetEventID()
  23. // {
  24. // return EventID;
  25. // }
  26. // protected override void OnTriggerEvent(XmdsVirtual target, XmdsVirtual sender)
  27. // {
  28. // XmdsBuffPack pack = XmdsBuffFactory.GetInstance().GetXmdsBuffPack(base.mBuff_ID);
  29. // var bufflist = pack.GetXmdsBuffList();
  30. // var propChange = (XmdsBuff_PropChange)bufflist[0];
  31. // propChange.CurentChangeType = XmdsVirtual.UnitAttributeType.Attack;
  32. // propChange.IsPercent = true;
  33. // propChange.CurrentValue = 20000;
  34. // //target.mUnit.addBuff(Buff_1,null);
  35. // BuffTemplate bt = pack.mBuffTemplate;
  36. // bt.IsHarmful = false;
  37. // //buff时间使用模版配置
  38. // //bt.LifeTimeMS = buffTime;
  39. // //bt.FirstTimeEnable = false;
  40. // //(bt.Properties as XmdsBuffProperties).Dispelled = false;
  41. // pack.BindTemplateAndDispose();
  42. // target.mUnit.AddBuff(bt, sender.mUnit);
  43. // }
  44. // }
  45. //}