Exemplo n.º 1
0
    //战斗力是否充足
    public bool IsBattleGradeEnough(int floor, out int recom_grade, out int my_grade)
    {
        ChallengeTableItem res = DataManager.ChallengeTable[floor] as ChallengeTableItem;

        recom_grade = res.mRecomBattleScore;
        PlayerDataModule pdm = ModuleManager.Instance.FindModule <PlayerDataModule>();

        my_grade = (int)pdm.GetGrade();
        return(my_grade >= recom_grade);
    }
Exemplo n.º 2
0
    protected override void OnOpen(object param = null)
    {
        base.OnOpen(param);
        mFillSprite.fillAmount = 1;
        foreach (var Ani in mAchieveAniList)
        {
            Ani.gameObject.SetActive(true);
            Ani.Reset();
            Ani.Stop();
            Ani.onFinished += OnAniFinish;
        }

        ChallengeModule    module = ModuleManager.Instance.FindModule <ChallengeModule>();
        ChallengeTableItem item   = module.GetChallengeTableItem(module.GetCurFloor());

        mFastTime = item.mAchieveParamOne;
        mMidTime  = item.mAchieveParamTwo;
        mSlowTime = item.mAchieveParamThree;

        State = 0;
    }