|
@@ -179,12 +179,14 @@ namespace GFGGame
|
|
|
{
|
|
|
ViewManager.Show<FieldView>();
|
|
|
FieldDataManager _dataManager = FieldDataManager.Instance;
|
|
|
+ _dataManager.accumulateReward += (FieldDataManager.Instance.difficulty + 1) * 5;
|
|
|
//这里判断如果获取的马蹄金超过上限了,就终止挑战
|
|
|
- if (_dataManager.fieldInfos.bonusWeekly >= _dataManager.fieldInfos.bonusMaxLimit)
|
|
|
+ if (_dataManager.fieldInfos.bonusWeekly + _dataManager.accumulateReward >= _dataManager.fieldInfos.bonusMaxLimit)
|
|
|
{
|
|
|
AlertUI.Show("本周可获得奖励已达上限,是否继续挑战?")
|
|
|
.SetLeftButton(true, "取消",async (object data) =>
|
|
|
{
|
|
|
+ _dataManager.accumulateReward = 0;
|
|
|
ViewManager.Show<FieldView>();
|
|
|
bool result = await FieldSProxy.ReqFieldInstanceResult();
|
|
|
if (result)
|
|
@@ -192,14 +194,19 @@ namespace GFGGame
|
|
|
ViewManager.Show<FieldFightEndView>();
|
|
|
}
|
|
|
})
|
|
|
- .SetRightButton(true, "确认",(object data) =>
|
|
|
+ .SetRightButton(true, "确认", async (object data) =>
|
|
|
{
|
|
|
- InstanceZonesDataManager.currentCardId = FieldFightDataManager.Instance.CurrentCardId;
|
|
|
- InstanceZonesDataManager.currentScoreType = FieldFightDataManager.Instance.CurrentScoreType;
|
|
|
- InstanceZonesDataManager.currentLevelCfgId = FieldFightDataManager.Instance.currentLevelCfgId;
|
|
|
-
|
|
|
- ViewManager.Hide<FieldView>();
|
|
|
- ViewManager.Show<StoryFightTargetView>();
|
|
|
+ bool result = await FieldSProxy.ReqFieldInstanceResult();
|
|
|
+ _dataManager.accumulateReward = 0;
|
|
|
+ ViewManager.Hide<FieldView>();
|
|
|
+ FieldCfg _curCfg = FieldCfgArray.Instance.dataArray[FieldDataManager.Instance.difficulty];
|
|
|
+ LogServerHelper.SendPlayParticipationLog((int)PlayParticipationEnum.TIAN_YE_DIAO_CHA, 2);
|
|
|
+ int curLevelId = StoryLevelCfgArray.Instance.GetCfgsBytypeAndsubTypeAndchapterId(_curCfg.type, 0, _curCfg.id)[0].id;
|
|
|
+ DressUpFightType dressUpFightType = new DressUpFightType();
|
|
|
+ dressUpFightType.levelID = curLevelId;
|
|
|
+ dressUpFightType.teaPartID = 0;
|
|
|
+ ViewManager.Show<DressUpFightView>(dressUpFightType, new object[] { typeof(FieldView).FullName, this.viewData }, true);
|
|
|
+ InstanceZonesDataManager.currentLevelCfgId = curLevelId;
|
|
|
});
|
|
|
}
|
|
|
else
|