skillBehavior.lua 972 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. local skillBehavior = class("skillBehavior")
  2. function skillBehavior:ctor(id, data, config)
  3. self._id = id
  4. self._data = data
  5. self._config = config
  6. self._isInvalid = false
  7. end
  8. function skillBehavior:init()
  9. end
  10. function skillBehavior:launch()
  11. end
  12. function skillBehavior:joinLaunch()
  13. end
  14. function skillBehavior:joinLaunchOver()
  15. end
  16. function skillBehavior:onLaunch(skillPB)
  17. end
  18. function skillBehavior:onFinish(skillPB)
  19. end
  20. function skillBehavior:setNodeParent(launchRoot, flyRoot, hitRoot)
  21. self._launchRoot = launchRoot
  22. self._flyRoot = flyRoot
  23. self._hitRoot = hitRoot
  24. end
  25. function skillBehavior:Tick(dt)
  26. end
  27. function skillBehavior:GetID()
  28. return self._id
  29. end
  30. function skillBehavior:setData(data)
  31. self._data = data
  32. end
  33. function skillBehavior:isInvalid()
  34. return self._isInvalid
  35. end
  36. function skillBehavior:disable()
  37. self._isInvalid = true
  38. end
  39. return skillBehavior