|
@@ -113,10 +113,26 @@ namespace GFGGame
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- ItemUtil.AddPower("体力不足", OnClickBtnFightOnce);
|
|
|
+ // var levelCfg = StoryLevelCfgArray.Instance.GetCfg(_levelID);
|
|
|
+
|
|
|
+ if (RoleDataManager.power < levelCfg.power)
|
|
|
+ {
|
|
|
+
|
|
|
+ ItemUtil.AddPower("体力不足", OnClickBtnStart);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ if (levelCfg.type == ConstInstanceZonesType.Studio)
|
|
|
+ {
|
|
|
+ ViewManager.Show<StudioBuyNumView>(levelCfg.chapterId);
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ PromptController.Instance.ShowFloatTextPrompt("挑战次数不足");
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
private void OnClickBtnFightTimes()
|
|
|
{
|
|
|
int starCount = InstanceZonesDataManager.GetStarCountHistory(_levelID);
|