BuffEffectAdapter.cs 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. //using System;
  2. //using System.Collections.Generic;
  3. //using System.Linq;
  4. //using System.Text;
  5. ///// <summary>
  6. ///// buff效果适配器
  7. ///// </summary>
  8. //public class BuffEffectAdapter : IBuffEffectAdapter
  9. //{
  10. // /// <summary>
  11. // /// buff效果模板数据
  12. // /// </summary>
  13. // private BuffEffectVo mo = null;
  14. // /// <summary>
  15. // /// 构造函数
  16. // /// </summary>
  17. // /// <param name="id">buff效果id</param>
  18. // public BuffEffectAdapter(int id)
  19. // {
  20. // this.mo = BuffEffectProxy.Instance.GetBuffEffectInfoById(id);
  21. // }
  22. // /// <summary>
  23. // /// 效果关联特效名称
  24. // /// </summary>
  25. // /// <returns>特效名称</returns>
  26. // public string FX()
  27. // {
  28. // return this.mo.resname;
  29. // }
  30. // /// <summary>
  31. // /// 对应效果id
  32. // /// </summary>
  33. // /// <returns>效果枚举</returns>
  34. // public EBuffEffect EffectType()
  35. // {
  36. // return (EBuffEffect)this.mo.effecttype;
  37. // }
  38. // /// <summary>
  39. // /// 效果基础值
  40. // /// </summary>
  41. // /// <returns>基础值</returns>
  42. // public float EffectVal()
  43. // {
  44. // return this.mo.val;
  45. // }
  46. // /// <summary>
  47. // /// 效果等级成长值
  48. // /// </summary>
  49. // /// <returns>成长值</returns>
  50. // public float EffectIncVal()
  51. // {
  52. // return this.mo.inc;
  53. // }
  54. // /// <summary>
  55. // /// 获取附加参数1
  56. // /// </summary>
  57. // /// <returns>附加参数1</returns>
  58. // public string EffectP1()
  59. // {
  60. // return this.mo.param;
  61. // }
  62. // /// <summary>
  63. // /// buff效果打击点
  64. // /// </summary>
  65. // /// <returns>打击点</returns>
  66. // public EBulletHitPointType Point()
  67. // {
  68. // return (EBulletHitPointType)this.mo.hitpt;
  69. // }
  70. //}