Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package loc4atnt.dol.weaponskill;
- public abstract class DOLWeaponSkill {
- private int activeSkillRecoveryTime;
- private int ultimateSkillRecoveryTime;
- protected int passiveSkillLv;
- protected int activeSkillLv;
- protected int ultimateSkillLv;
- public DOLWeaponSkill(int activeSkillRecoveryTime, int ultimateSkillRecoveryTime) {
- this.activeSkillRecoveryTime = activeSkillRecoveryTime;
- this.ultimateSkillRecoveryTime = ultimateSkillRecoveryTime;
- this.passiveSkillLv = 0;
- this.activeSkillLv = 0;
- this.ultimateSkillLv = 0;
- }
- public void updateSkillLevel(int passiveSkillLv, int activeSkillLv, int ultimateSkillLv) {
- this.passiveSkillLv = passiveSkillLv;
- this.activeSkillLv = activeSkillLv;
- this.ultimateSkillLv = ultimateSkillLv;
- }
- public int getActiveSkillRecoveryTime() {
- return activeSkillRecoveryTime;
- }
- public int getUltimateSkillRecoveryTime() {
- return ultimateSkillRecoveryTime;
- }
- public abstract void destroyObject();
- public abstract void initPassiveSkill();
- public abstract boolean runActiveSkill();
- public abstract boolean runUltimateSkill();
- }
Advertisement
Add Comment
Please, Sign In to add comment