Beispiel #1
0
 private void BuyEventDng_OK()
 {
     RestrictionInput.EndLoad();
     GameWebAPI.ResponseWorldStageForceOpenMaster.ForceOpen questForceOpen = QuestData.GetQuestForceOpen(int.Parse(this.worldStageData.worldStageM.worldStageId));
     UserInventory.CalculateNumber((MasterDataMng.AssetCategory)questForceOpen.assetCategoryId, questForceOpen.assetValue.ToString(), questForceOpen.assetNum);
     GUIPlayerStatus.RefreshParams_S(false);
     this.worldStageData.wdi.isOpen = 1;
     this.SetOpenStatus();
     this.ExecuteTouch(true);
 }
Beispiel #2
0
 private void OpenConfirmForceOpen()
 {
     GameWebAPI.ResponseWorldStageForceOpenMaster.ForceOpen questForceOpen = QuestData.GetQuestForceOpen(int.Parse(this.worldStageData.worldStageM.worldStageId));
     if (questForceOpen != null)
     {
         IPayConfirmNotice payConfirmNotice = FactoryPayConfirmNotice.CreateDialog(questForceOpen.assetCategoryId);
         payConfirmNotice.SetAssets(questForceOpen.assetCategoryId, questForceOpen.assetValue, questForceOpen.assetNum);
         string assetName = UIAssetName.GetAssetName(questForceOpen.assetCategoryId.ToString(), questForceOpen.assetValue.ToString());
         string info      = string.Format(StringMaster.GetString("QuestForceOpenConfirmInfo"), assetName, questForceOpen.forceOpenMinute);
         payConfirmNotice.SetMessage(StringMaster.GetString("QuestUnlockTitle"), info);
         payConfirmNotice.SetPushActionYesButton(new Action <UnityEngine.Object>(this.OnConfirmPushYesButton));
     }
 }