private void OnSelectedRecover() { base.StartCoroutine(this.RequestRecoverLife(delegate { GUIPlayerStatus.RefreshParams_S(true); this.userStamina.RefreshParams(); CMD_ChangePOP_STONE cmd_ChangePOP_STONE = UnityEngine.Object.FindObjectOfType <CMD_ChangePOP_STONE>(); if (null != cmd_ChangePOP_STONE) { cmd_ChangePOP_STONE.SetCloseAction(delegate(int i) { CMD_ModalMessage.Create(StringMaster.GetString("StaminaRecoveryTitle"), StringMaster.GetString("StaminaRecoveryCompleted"), delegate(int index) { this.OnClickedDungeon(this.StageDataBk, this.StageNumBk, null); }); }); cmd_ChangePOP_STONE.ClosePanel(true); } else { CMD_ModalMessage.Create(StringMaster.GetString("StaminaRecoveryTitle"), StringMaster.GetString("StaminaRecoveryCompleted"), delegate(int index) { this.OnClickedDungeon(this.StageDataBk, this.StageNumBk, null); }); } })); }
public void OnEquipTitle() { RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_ON); TitleListItem[] titles = this.titleList.GetComponentsInChildren <TitleListItem>(true); TitleListItem currentEquipedTitle = titles.FirstOrDefault((TitleListItem _title) => _title.GetTitleId() == this.currentSelectedTitleId); APIRequestTask apirequestTask = new APIRequestTask(); apirequestTask.Add(TitleDataMng.RequestUpdateEquipedTitle(this.currentSelectedTitleId, false)); base.StartCoroutine(apirequestTask.Run(delegate { RestrictionInput.EndLoad(); TitleListItem[] titles; foreach (TitleListItem titleListItem in titles) { titleListItem.unequip(); } currentEquipedTitle.equip(); currentEquipedTitle.OnSelectTitle(); GUIPlayerStatus.RefreshParams_S(false); CMD_Profile.RefreshParams(); }, delegate(Exception nop) { RestrictionInput.EndLoad(); }, null)); }
private void OnPushedYesButton() { if (null == GUIManager.CheckTopDialog("CMDWebWindow", null)) { if (this.OnPushedYesAction != null) { this.OnPushedYesAction(); } if (this.onPushYesButton != null) { if (this.beEnough) { this.onPushYesButton(this); } else { base.SetWindowClosedAction(delegate { GUIMain.ShowCommonDialog(delegate(int n) { GUIPlayerStatus.RefreshParams_S(false); }, "CMD_Shop", null); }); this.ClosePanel(true); } } } }
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); }
protected override void OnDestroy() { base.OnDestroy(); CMD_MealExecution.DataChg = null; if (this.csRender3DRT != null) { UnityEngine.Object.DestroyImmediate(this.csRender3DRT.gameObject); } GUIPlayerStatus.RefreshParams_S(false); }
protected virtual IEnumerator CreateHomeData() { GUIPlayerStatus.RefreshParams_S(false); ClassSingleton <GUIMonsterIconList> .Instance.RefreshList(MonsterDataMng.Instance().GetMonsterDataList()); ClassSingleton <FaceMissionAccessor> .Instance.faceMission.MissionTapCheck(); ClassSingleton <FaceMissionAccessor> .Instance.faceMission.SetBadge(false); ClassSingleton <FacePresentAccessor> .Instance.facePresent.SetBadgeOnly(); ClassSingleton <FaceNewsAccessor> .Instance.faceNews.SetBadgeOnly(); ClassSingleton <PartsMenuFriendIconAccessor> .Instance.partsMenuFriendIcon.FrinedListCheck(); if (ConstValue.IS_CHAT_OPEN != 1) { ClassSingleton <FaceChatNotificationAccessor> .Instance.faceChatNotification.gameObject.SetActive(false); } GUIFace.SetFacilityShopButtonBadge(); PartsMenu.SetMenuButtonAlertBadge(); this.DownloadMenuBanner(); while (!TextureManager.instance.isLoadSaveData) { yield return(null); } GameWebAPI.RespDataCM_LoginBonus respDataCM_LoginBonus = DataMng.Instance().RespDataCM_LoginBonus; if (respDataCM_LoginBonus.loginBonus != null && respDataCM_LoginBonus.loginBonus.campaign != null) { GameWebAPI.RespDataCM_LoginBonus.LoginBonus[] campaign2 = respDataCM_LoginBonus.loginBonus.campaign; for (int i = 0; i < campaign2.Length; i++) { GameWebAPI.RespDataCM_LoginBonus.LoginBonus campaign = campaign2[i]; bool isLoadEnd = false; string path = CMD_LoginCampaign.GetBgPathForFTP(campaign.backgroundImg); TextureManager.instance.Load(path, delegate(Texture2D texture) { isLoadEnd = true; }, 30f, true); while (!isLoadEnd) { yield return(null); } } } yield return(base.StartCoroutine(this.CreateFarm())); this.StartCacheBattle(); this.StartCacheParty(); LeadCapture.Instance.CheckCaptureUpdate(); this.ShowCampaignFacilityIcon(); yield break; }
private void Finalize(bool animation) { if (null != CMD_MonsterGashaResult.instance) { CMD_MonsterGashaResult.instance.ClosePanel(true); } SoundMng.Instance().PlayGameBGM("bgm_201"); this.gashaButtonList.FadeOutAllListParts(null, false); GUIPlayerStatus.RefreshParams_S(false); FarmCameraControlForCMD.On(); base.ClosePanel(animation); }
public static void PayCost(string categoryID, string cost) { GameWebAPI.RespDataUS_GetPlayerInfo.PlayerInfo playerInfo = DataMng.Instance().RespDataUS_PlayerInfo.playerInfo; if (int.Parse(categoryID) == 4) { playerInfo.gamemoney = (int.Parse(playerInfo.gamemoney) - int.Parse(cost)).ToString(); } else { playerInfo.point -= int.Parse(cost); } GUIPlayerStatus.RefreshParams_S(false); }
private void OnSuccessedRecoverPlayLimit(GameWebAPI.RespDataWD_GetDungeonInfo.Dungeons dng) { List <GUIListPartBS> partObjs = this.csSelectPanelS_DungeonR.partObjs; for (int i = 0; i < partObjs.Count; i++) { GUIListPartsS_DungeonR guilistPartsS_DungeonR = (GUIListPartsS_DungeonR)partObjs[i]; if (guilistPartsS_DungeonR.WorldDungeonData.dungeon.worldDungeonId == dng.worldDungeonId) { guilistPartsS_DungeonR.RefreshShowPlayLimit(); break; } } GUIPlayerStatus.RefreshParams_S(true); }
private void OnUpdatedDigistone(bool isSuccess) { GUIPlayerStatus.RefreshParams_S(false); this.SetDigistoneNumber(); if (!isSuccess) { if (StoreInit.STATUS.DONE_RECONSUME > StoreInit.Instance().GetStatus()) { this.ClosePanel(true); } } else if (this.closeWhenConsumed) { this.ClosePanel(true); } }
public override void ClosePanel(bool animation = true) { if (this.isReceived) { RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_OFF); APIRequestTask apirequestTask = Singleton <UserDataMng> .Instance.RequestPlayerInfo(true); apirequestTask.Add(Singleton <UserDataMng> .Instance.RequestUserSoulData(true)).Add(this.RequestUserMonster()).Add(DataMng.Instance().RequestMyPageData(true)).Add(ChipDataMng.RequestAPIChipList(true)).Add(ChipDataMng.RequestAPIMonsterSlotInfoList(true)).Add(TitleDataMng.RequestAPIUsetTitleList(true)); base.StartCoroutine(apirequestTask.Run(delegate { GUIPlayerStatus.RefreshParams_S(true); ClassSingleton <FacePresentAccessor> .Instance.facePresent.SetBadgeOnly(); ClassSingleton <GUIMonsterIconList> .Instance.RefreshList(MonsterDataMng.Instance().GetMonsterDataList()); RestrictionInput.EndLoad(); this.< ClosePanel > __BaseCallProxy0(animation); }, null, null));
private APIRequestTask RequestSell() { GameWebAPI.RequestFA_FacilitySell requestFA_FacilitySell = new GameWebAPI.RequestFA_FacilitySell(); requestFA_FacilitySell.SetSendData = delegate(GameWebAPI.FA_Req_FacilitySell param) { param.userFacilityId = this.farmObject.userFacilityID; }; requestFA_FacilitySell.OnReceived = delegate(GameWebAPI.RespDataFA_FacilitySell response) { int num = int.Parse(DataMng.Instance().RespDataUS_PlayerInfo.playerInfo.gamemoney); num += response.sellPrice; DataMng.Instance().RespDataUS_PlayerInfo.playerInfo.gamemoney = num.ToString(); GUIPlayerStatus.RefreshParams_S(false); }; GameWebAPI.RequestFA_FacilitySell request = requestFA_FacilitySell; return(new APIRequestTask(request, true)); }
private void OpenExchangedItemModalMessage(ExchangeItem exchangeItem) { MasterDataMng.AssetCategory assetCategory = (MasterDataMng.AssetCategory) int.Parse(exchangeItem.exchangeItemData.assetCategoryId); switch (assetCategory) { case MasterDataMng.AssetCategory.DIGI_STONE: DataMng.Instance().RespDataUS_PlayerInfo.playerInfo.point -= int.Parse(this.consumeNum); break; default: if (assetCategory == MasterDataMng.AssetCategory.MEAT) { int num = int.Parse(DataMng.Instance().RespDataUS_PlayerInfo.playerInfo.meatNum) - int.Parse(this.consumeNum); DataMng.Instance().RespDataUS_PlayerInfo.playerInfo.meatNum = num.ToString(); } break; case MasterDataMng.AssetCategory.TIP: { int num2 = int.Parse(DataMng.Instance().RespDataUS_PlayerInfo.playerInfo.gamemoney) - int.Parse(this.consumeNum); DataMng.Instance().RespDataUS_PlayerInfo.playerInfo.gamemoney = num2.ToString(); break; } case MasterDataMng.AssetCategory.ITEM: { GameWebAPI.RespDataMA_GetItemM.ItemM itemM = MasterDataMng.Instance().RespDataMA_ItemM.GetItemM(exchangeItem.exchangeItemData.assetValue); if (itemM != null && int.Parse(itemM.itemId) == 2) { Singleton <UserDataMng> .Instance.UpdateUserItemNum(2, -int.Parse(this.consumeNum)); } break; } } int num3 = int.Parse(exchangeItem.exchangeDetailNum, NumberStyles.AllowThousands); string exchangeDetailName = exchangeItem.exchangeDetailName; string arg = StringFormat.Cluster(num3 * exchangeItem.numCounter); string info = string.Format(StringMaster.GetString("ExchangeSuccessInfo"), exchangeDetailName, arg); CMD_ModalMessage cmd_ModalMessage = GUIMain.ShowCommonDialog(new Action <int>(this.RunReExchangeInfoLogicAPI), "CMD_ModalMessage", null) as CMD_ModalMessage; cmd_ModalMessage.Title = StringMaster.GetString("ExchangeSuccessTitle"); cmd_ModalMessage.Info = info; GUIPlayerStatus.RefreshParams_S(true); }
private APIRequestTask RequestHearvest() { RequestFA_FacilityHarvest requestFA_FacilityHarvest = new RequestFA_FacilityHarvest(); requestFA_FacilityHarvest.SetSendData = delegate(FacilityHarvest param) { param.userFacilityId1 = this.userFacility.userFacilityId; param.userFacilityId2 = ((this.storehouse == null) ? 0 : this.storehouse.userFacilityId); }; requestFA_FacilityHarvest.OnReceived = delegate(FacilityHarvestResult response) { GameWebAPI.RespDataUS_GetPlayerInfo.PlayerInfo playerInfo = DataMng.Instance().RespDataUS_PlayerInfo.playerInfo; playerInfo.meatNum = (int.Parse(playerInfo.meatNum) + response.harvestNum).ToString(); GUIPlayerStatus.RefreshParams_S(false); }; RequestFA_FacilityHarvest request = requestFA_FacilityHarvest; return(new APIRequestTask(request, false)); }
private void OnSelectedRecover() { AppCoroutine.Start(this.RequestRecoverLife(delegate { GUIPlayerStatus.RefreshParams_S(true); if (null != this.confirmDialogRecoverStamina) { this.confirmDialogRecoverStamina.SetCloseAction(delegate(int noop) { this.FinishedRecoverStamina(); }); this.confirmDialogRecoverStamina.ClosePanel(true); } else { this.FinishedRecoverStamina(); } }), false); }
public override void BuildComplete() { base.BuildComplete(); UserFacility userFacility = Singleton <UserDataMng> .Instance.GetUserFacility(this.userFacilityID); if (userFacility == null) { Debug.LogError("UserFacility Not Found"); return; } FacilityWarehouseM facilityStorehouseMaster = FarmDataManager.GetFacilityStorehouseMaster(userFacility.level); if (facilityStorehouseMaster == null) { Debug.LogError("masterStorehouse Master Not Found"); return; } DataMng.Instance().RespDataUS_PlayerInfo.playerInfo.meatLimitMax = facilityStorehouseMaster.limitMeatNum; GUIPlayerStatus.RefreshParams_S(false); }
protected override IEnumerator CreateHomeData() { GUIPlayerStatus.RefreshParams_S(false); ClassSingleton <GUIMonsterIconList> .Instance.RefreshList(MonsterDataMng.Instance().GetMonsterDataList()); yield return(base.StartCoroutine(base.CreateFarm())); FarmRoot farm = FarmRoot.Instance; if (null != farm) { InputControll input = farm.Input; input.EnableControl = false; } base.StartCacheBattle(); base.StartCacheParty(); while (!AssetDataCacheMng.Instance().IsCacheAllReady()) { yield return(null); } yield break; }
private void OnStartCutScene(bool isArousal, bool isResetEquipChip) { base.RemoveBaseDigimon(); base.RemovePartnerDigimon(); this.ClearTargetStatus(); DataMng.Instance().US_PlayerInfoSubChipNum(this.useClusterBK); base.UpdateClusterNum(); GUIPlayerStatus.RefreshParams_S(false); string userMonsterId = this.GetUserMonsterData().userMonsterId; MonsterData monsterDataByUserMonsterID = MonsterDataMng.Instance().GetMonsterDataByUserMonsterID(userMonsterId, false); Action endCutin = null; if (isResetEquipChip) { if (CMD_Laboratory.< > f__mg$cache2 == null) { CMD_Laboratory.< > f__mg$cache2 = new Action(RestrictionInput.EndLoad); } endCutin = CMD_Laboratory.< > f__mg$cache2; } this.characterDetailed = CMD_CharacterDetailed.CreateWindow(monsterDataByUserMonsterID, isArousal, isResetEquipChip, endCutin); }
private void UpdateClusterNum() { GameWebAPI.RespDataUS_GetPlayerInfo.PlayerInfo playerInfo = DataMng.Instance().RespDataUS_PlayerInfo.playerInfo; this.ngTXT_CHIP.text = StringFormat.Cluster(playerInfo.gamemoney); GUIPlayerStatus.RefreshParams_S(false); }
private void consumeProductCallBackSuccess() { int numFromProductId = this.GetNumFromProductId(this._productId); if (Loading.IsShow()) { RestrictionInput.EndLoad(); } if (GUIMain.IsBarrierON()) { GUIMain.BarrierOFF(); } CMD_ModalMessage cmd_ModalMessage = (CMD_ModalMessage)GUIMain.ShowCommonDialog(delegate(int x) { if (this.actCallBackReConsume != null) { this.actCallBackReConsume(true); } if (Loading.IsShow()) { Loading.ResumeDisplay(); } if (GUIMain.IsBarrierON()) { GUIMain.BarrierON(null); } }, "CMD_ModalMessage", null); StoreUtil.StoneStoreData stoneStoreDataFromProductId = this.GetStoneStoreDataFromProductId(this._productId); if (!this.isFromStart) { cmd_ModalMessage.Title = StringMaster.GetString("ShopRestoreTitle"); cmd_ModalMessage.Info = StringMaster.GetString("ShopRestoreInfo"); } else { if (!stoneStoreDataFromProductId.packFlg) { cmd_ModalMessage.Title = StringMaster.GetString("ShopConfirmTitle"); } else { cmd_ModalMessage.Title = stoneStoreDataFromProductId.productTitle; } cmd_ModalMessage.Info = string.Format(StringMaster.GetString("ShopCompleted"), numFromProductId.ToString()); } if (this.isFromStart) { DataMng.Instance().RespDataUS_PlayerInfo.playerInfo.point += numFromProductId; GUIPlayerStatus.RefreshParams_S(false); } else { if (DataMng.Instance().RespDataUS_PlayerInfo != null) { DataMng.Instance().RespDataUS_PlayerInfo.playerInfo.point += numFromProductId; } GUIPlayerStatus.RefreshParams_S(false); } StoreUtil.StoreProductInfo storeProductInfo_ByProductId = this.GetStoreProductInfo_ByProductId(this._productId); string currency = "JPY"; if (storeProductInfo_ByProductId != null) { currency = storeProductInfo_ByProductId.currencyCode; } AdjustWrapper.Instance.TrackEvent(AdjustWrapper.EVENT_ID_SEND_PAYMENT, this.GetStorePriceFromProductId(this._productId), currency); GUICollider.EnableAllCollider("StoreUtil"); }
private void UpdateClusterNum() { this.myClusterLabel.text = StringFormat.Cluster(DataMng.Instance().RespDataUS_PlayerInfo.playerInfo.gamemoney); GUIPlayerStatus.RefreshParams_S(false); }