Пример #1
0
        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;
                }
            }
        }
Пример #2
0
        //스킬 타입별 포인트 감소
        //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);
        }