public void DecreaseSkillPoint(T2.Manager.SkillType type, int decPoint) { if (type == T2.Manager.SkillType.AP) { if (ap > decPoint) { ap -= decPoint; return; } } else if (type == T2.Manager.SkillType.EP) { if (ep > decPoint) { //가속으로 인해 바뀐 수치들 초기화 fIncEP = 0; incAccelTimer = 0.0f; ep -= decPoint; return; } } else if (type == T2.Manager.SkillType.PP) { if (pp > decPoint) { pp -= decPoint; return; } } }
//스킬 타입별 포인트 감소 //public bool DecreaseSkillPoint(T2.Manager.SkillType type, int decPoint) //{ // if (type == T2.Manager.SkillType.AP) // { // if (ap <= 0 || ap < decPoint) // { // print("ap가 부족합니다."); // return false; // } // else // { // ap -= decPoint; // return true; // } // } // else if (type == T2.Manager.SkillType.EP) // { // if (ep <= 0 || ep < decPoint) // { // print("ep가 부족합니다."); // return false; // } // else // { // //가속으로 인해 바뀐 수치들 초기화 // fIncEP = 0; // incAccelTimer = 0.0f; // ep -= decPoint; // return true; // } // } // else if (type == T2.Manager.SkillType.PP) // { // if (pp <= 0 || pp < decPoint) // { // print("pp가 부족합니다."); // return false; // } // else // { // pp -= decPoint; // return true; // } // } // return false; //} public bool PointCheck(T2.Manager.SkillType type, int decPoint) { if (type == T2.Manager.SkillType.AP) { if (ap <= 0 || ap < decPoint) { print("ap가 부족합니다."); return(false); } } else if (type == T2.Manager.SkillType.EP) { if (ep <= 0 || ep < decPoint) { print("ep가 부족합니다."); return(false); } } else if (type == T2.Manager.SkillType.PP) { if (pp <= 0 || pp < decPoint) { print("pp가 부족합니다."); return(false); } } return(true); }