//战斗力是否充足 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); }
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; }