Guest User

Untitled

a guest
Dec 2nd, 2019
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.11 KB | None | 0 0
  1. package loc4atnt.dol.weaponskill;
  2.  
  3. public abstract class DOLWeaponSkill {
  4.  
  5. private int activeSkillRecoveryTime;
  6. private int ultimateSkillRecoveryTime;
  7.  
  8. protected int passiveSkillLv;
  9. protected int activeSkillLv;
  10. protected int ultimateSkillLv;
  11.  
  12. public DOLWeaponSkill(int activeSkillRecoveryTime, int ultimateSkillRecoveryTime) {
  13. this.activeSkillRecoveryTime = activeSkillRecoveryTime;
  14. this.ultimateSkillRecoveryTime = ultimateSkillRecoveryTime;
  15. this.passiveSkillLv = 0;
  16. this.activeSkillLv = 0;
  17. this.ultimateSkillLv = 0;
  18. }
  19.  
  20. public void updateSkillLevel(int passiveSkillLv, int activeSkillLv, int ultimateSkillLv) {
  21. this.passiveSkillLv = passiveSkillLv;
  22. this.activeSkillLv = activeSkillLv;
  23. this.ultimateSkillLv = ultimateSkillLv;
  24. }
  25.  
  26. public int getActiveSkillRecoveryTime() {
  27. return activeSkillRecoveryTime;
  28. }
  29.  
  30. public int getUltimateSkillRecoveryTime() {
  31. return ultimateSkillRecoveryTime;
  32. }
  33.  
  34. public abstract void destroyObject();
  35.  
  36. public abstract void initPassiveSkill();
  37.  
  38. public abstract boolean runActiveSkill();
  39.  
  40. public abstract boolean runUltimateSkill();
  41. }
Advertisement
Add Comment
Please, Sign In to add comment