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); }
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)); } }
public static GameWebAPI.ResponseWorldStageForceOpenMaster.ForceOpen GetQuestForceOpen(int worldStageId) { GameWebAPI.ResponseWorldStageForceOpenMaster.ForceOpen result = null; GameWebAPI.ResponseWorldStageForceOpenMaster worldStageForceOpenMaster = MasterDataMng.Instance().WorldStageForceOpenMaster; for (int i = 0; i < worldStageForceOpenMaster.worldStageForceOpenM.Length; i++) { if (worldStageForceOpenMaster.worldStageForceOpenM[i].worldStageId == worldStageId) { result = worldStageForceOpenMaster.worldStageForceOpenM[i]; break; } } return(result); }