MagicSkillBasic.cs 858 B

1234567891011121314151617181920212223242526272829303132333435
  1. namespace GameLogic.Combat.Skill.MagicSkill
  2. {
  3. public class MagicSkillBasic : SkillBasic
  4. {
  5. protected MagicAttShowBasic magicAttShowBasic;
  6. protected override void ProUseSkill()
  7. {
  8. _finishTimeLineGroupName = "-1";
  9. ProMagicUseSkill();
  10. }
  11. protected virtual void ProMagicUseSkill()
  12. {
  13. }
  14. protected void SetMagicAttShowBasic(MagicAttShowBasic magicAttShowBasic)
  15. {
  16. this.magicAttShowBasic = magicAttShowBasic;
  17. }
  18. protected override void ProCombatUpdate(float time)
  19. {
  20. if (magicAttShowBasic != null)
  21. {
  22. magicAttShowBasic.Update(time);
  23. }
  24. MagicSkillUpdate(time);
  25. }
  26. protected virtual void MagicSkillUpdate(float time)
  27. {
  28. }
  29. }
  30. }