public void RefreshUI(OpenNpcShopRes down = null) { WaitUI.CloseUI(0u); this.ClearScroll(); if (down.shopInfo != null && down.shopInfo.goodsInfo != null) { int num = 0; for (int i = 0; i < down.shopInfo.goodsInfo.get_Count(); i++) { int itemId = down.shopInfo.goodsInfo.get_Item(i).itemId; Items items = DataReader <Items> .Get(itemId); if (items != null && (items.career == EntityWorld.Instance.EntSelf.TypeID || items.career == 0 || items.career == 999)) { num++; this.AddScrollCell(num, down.shopInfo.goodsInfo.get_Item(i)); } } } int childCount = this.m_itemlist.get_transform().get_childCount(); if (childCount > 0) { this.m_itemlist.get_transform().GetChild(0).GetComponent <NpcShopItem>().SelectItem(); } }
private void OnClickCreate(GameObject go) { string empty = string.Empty; string text = this.inputField.get_text(); if (string.IsNullOrEmpty(text)) { UIManagerControl.Instance.ShowToastText("别闹了,你没有输入名字", 2f, 2f); return; } if (text.IndexOf(" ") > -1) { UIManagerControl.Instance.ShowToastText("名字中不能带有空格哦", 2f, 2f); return; } if (WordFilter.filter(text, out empty, 3, true, true, "*")) { UIManagerControl.Instance.ShowToastText("名字含有敏感词", 2f, 2f); return; } if (text.get_Length() > 6) { UIManagerControl.Instance.ShowToastText("名字长度不能超过六个字符", 2f, 2f); return; } WaitUI.OpenUI(10000u); LoginManager.Instance.CreateRole(SelectRoleUI.createMapIDs.get_Item(this.careerPrimaryCurr), text); }
private void OnClickOpenDetail(GameObject go) { if (EntityWorld.Instance.EntSelf.Lv < this.challengeLv) { UIManagerControl.Instance.ShowToastText(string.Format(GameDataUtils.GetChineseContent(505029, false), this.challengeLv)); return; } if (this.dataInfo != null && this.dataInfo.isOpen) { WaitUI.OpenUI(0u); EliteInstanceDetailUI.IsOpenFromStack = false; EliteInstanceDetailUI eliteInstanceDetailUI = UIManagerControl.Instance.OpenUI("EliteInstanceDetailUI", UINodesManager.NormalUIRoot, false, UIType.Pop) as EliteInstanceDetailUI; eliteInstanceDetailUI.OnRefreshDifficultyList(this.dataInfo); } else if (this.dataInfo != null && !this.dataInfo.isOpen) { if (this.dataInfo.TaskID > 0 && !MainTaskManager.Instance.IsFinishedTask(this.dataInfo.TaskID)) { RenWuPeiZhi renWuPeiZhi = DataReader <RenWuPeiZhi> .Get(this.dataInfo.TaskID); if (renWuPeiZhi != null) { UIManagerControl.Instance.ShowToastText(string.Format("系统未开放, [{0}]任务未完成", GameDataUtils.GetChineseContent(renWuPeiZhi.dramaIntroduce, false))); } else { UIManagerControl.Instance.ShowToastText("系统未开放, 依赖任务未完成"); } } } else { UIManagerControl.Instance.ShowToastText("找不到精英副本数据"); } }
protected void OnWildBossCancelQueueUpRes(short state, WildBossCancelQueueUpRes down = null) { WaitUI.CloseUI(0u); if (state != 0) { StateManager.Instance.StateShow(state, 0); return; } if (down == null) { return; } Debug.LogError("OnWildBossCancelQueueUpRes"); if (down.teamBoss) { this.IsMultiBossWaiting = false; this.MultiBossWaitingNum = -1; } else { this.IsSingleBossWaiting = false; this.SingleBossWaitingNum = -1; } if (InstanceManager.IsInSecurityCheck) { InstanceManager.ContinueSecurityCheck(); } }
public void EndSynchronizeServerBattle() { WaitUI.CloseUI(0u); NetworkManager.Instance.SendCacheData(ServerType.Data, new BattleReconnCacheConfirmReq()); InstanceManager.IsAIThinking = true; XInputManager.EnabledLogic = true; }
protected override void OnEnable() { base.OnEnable(); EventDispatcher.AddListener(EventNames.CreateTeamSuccess, new Callback(this.UpdateBtn)); EventDispatcher.AddListener(EventNames.UpdateTeamBasicInfo, new Callback(this.UpdateBtn)); EventDispatcher.AddListener(EventNames.LeaveTeamNty, new Callback(this.UpdateBtn)); CurrenciesUIViewModel.Show(true); CurrenciesUIViewModel.Instance.SetSubUI(true, ResourceManager.GetCodeSprite(110037), string.Empty, delegate { base.Show(false); UIStackManager.Instance.PopUIPrevious(base.uiType); }, false); ChangePetChooseUI changePetChooseUI = UIManagerControl.Instance.OpenUI("ChangePetChooseUI", null, false, UIType.NonPush) as ChangePetChooseUI; if (changePetChooseUI) { changePetChooseUI.RefreshUI(PetFormationType.FORMATION_TYPE.MultiPve, base.get_transform(), 0); } this.UpdateRemainTimes(); this.UpdateBtn(); WaitUI.OpenUI(5000u); this.InitChapter(delegate { this.OnClickChapterBtn(0); }); }
public void ExecutionToRechargeDiamond(int id) { RechargeGoodsInfo rechargeGoodsInfo = this.GetRechargeGoodsInfo(id); if (rechargeGoodsInfo == null) { return; } if (SDKManager.Instance.HasSDK()) { if (SDKManager.Instance.IsAndroidYSDK()) { WaitUI.OpenUI(8000u); SDKManager.Instance.CheckBalanceOnPay(rechargeGoodsInfo.ID.ToString(), "钻石", (double)rechargeGoodsInfo.rmb); } else { WaitUI.OpenUI(5000u); SDKManager.Instance.Pay(rechargeGoodsInfo.ID.ToString(), "钻石", (double)rechargeGoodsInfo.rmb); } } else { WaitUI.OpenUI(3000u); this.SendRechargeDiamond(id); } }
private void DownFinish(bool isFinish) { WaitUI.CloseUI(0u); this.Downloading = false; this.IsFinish = isFinish; EventDispatcher.Broadcast <bool>(EventNames.Download_AnnouncementFile_Finish, this.IsFinish); Debug.Log("DownAnnouncementFileFinish:" + this.IsFinish); }
public void SendRechargeGoodsReq() { if (this.IsNeedRequestFromServer()) { WaitUI.OpenUI(80000u); NetworkManager.Send(new RechargeGoodsReq(), ServerType.Data); } }
protected override void OnEnable() { base.OnEnable(); WaitUI.CloseUI(0u); base.get_transform().SetAsFirstSibling(); GuideUIView.IsDownOn = false; this.isClick = true; }
private void OnOpenRoomsUI() { WaitUI.CloseUI(0u); if (!UIManagerControl.Instance.IsOpen("HuntRoomUI")) { UIManagerControl.Instance.OpenUI("HuntRoomUI", null, false, UIType.NonPush); } }
protected void TryEndWait() { if (this.IsWaitingRankUpResult) { WaitUI.CloseUI(0u); this.IsWaitingRankUpResult = false; } }
private void ChallengeExperienceReq() { InstanceManager.SecurityCheck(delegate { WaitUI.OpenUI(0u); NetworkManager.Send(new ChallengeExperienceCopyReq(), ServerType.Data); }, null); }
private void OnEliteChallengeFirstRes(short state, EliteChallengeFirstRes down = null) { if (state != 0) { WaitUI.CloseUI(0u); StateManager.Instance.StateShow(state, 0); return; } }
public void SendQueryGuildShopInfo() { if (!this.mIsHasRequestGuildShopInfo || (this.mGuildShopExtraData != null && this.mGuildShopExtraData.refreshFlag)) { WaitUI.OpenUI(3000u); this.mIsHasRequestGuildShopInfo = true; NetworkManager.Send(new QueryGuildShopInfoReq(), ServerType.Data); } }
protected void OnWildBossQueueUpDetailRes(short state, WildBossQueueUpDetailRes down = null) { if (state != 0) { WaitUI.CloseUI(0u); StateManager.Instance.StateShow(state, 0); return; } }
protected void ChallengeSingleWildBoss(int id) { InstanceManager.SecurityCheck(delegate { this.IsWaitingShowQueueDialog = true; WaitUI.OpenUI(3000u); this.ChallengeWildBoss(id); }, null); }
protected void OnChallengeDefendFightRes(short state, DefendFightRes down = null) { WaitUI.CloseUI(0u); if (state != 0) { StateManager.Instance.StateShow(state, 0); return; } }
public static void OpenGodSoldierUI() { if (!SystemOpenManager.IsSystemClickOpen(65, 0, true)) { return; } WaitUI.OpenUI(5000u); UIManagerControl.Instance.OpenUI("GodSoldierUI", null, true, UIType.FullScreen); }
public static void OpenDailyTaskUI() { if (!SystemOpenManager.IsSystemClickOpen(11, 0, true)) { return; } WaitUI.OpenUI(5000u); UIManagerControl.Instance.OpenUI("DailyTaskUI", null, true, UIType.FullScreen); }
public static void OpenZeroTaskUI() { if (!SystemOpenManager.IsSystemClickOpen(104, 0, true)) { return; } WaitUI.OpenUI(10000u); UIManagerControl.Instance.OpenUI("ZeroTaskUI", UINodesManager.MiddleUIRoot, false, UIType.NonPush); }
private void ChallengeExperienceRes(short state, ChallengeExperienceCopyRes down = null) { WaitUI.CloseUI(0u); if (state != 0) { StateManager.Instance.StateShow(state, 0); return; } }
protected void OnClickChapterBtn(int index) { this.SetChapter(index); WaitUI.OpenUI(5000u); this.InitMission(delegate { WaitUI.CloseUI(0u); this.OnClickMissionBtn(0); }); }
protected void OnClickCareerBtn(int index) { this.SetCareer(index); WaitUI.OpenUI(5000u); this.InitStage(delegate { WaitUI.CloseUI(0u); this.SetStage((this.CurCareer != this.DefaultCareer) ? 0 : this.DefauleStageIndex); }); }
public void SendEliteChallengeReq(int id) { WaitUI.OpenUI(0u); this.eliteCfgID = id; Debug.Log("挑战的精英副本配置ID为--------" + this.eliteCfgID); NetworkManager.Send(new EliteChallengeReq { copyId = id }, ServerType.Data); }
private void OnProtectFightRes(short state, ProtectFightRes down = null) { if (state != 0) { WaitUI.CloseUI(0u); StateManager.Instance.StateShow(state, 0); return; } Debug.Log("返回进入护送矿车副本"); }
protected void ChallengeDefendFightReq(int instanceID) { InstanceManager.SecurityCheck(delegate { WaitUI.OpenUI(0u); NetworkManager.Send(new DefendFightReq { dungeonId = instanceID }, ServerType.Data); }, null); }
protected override void OnEnable() { base.OnEnable(); CurrenciesUIViewModel.Show(true); CurrenciesUIViewModel.Instance.SetSubUI(true, ResourceManager.GetCodeSprite(110007), string.Empty, delegate { this.Show(false); UIStackManager.Instance.PopUIPrevious(base.uiType); }, false); this.RefreshTaskUI(); WaitUI.CloseUI(0u); }
protected void QueueUpDetailReq() { WaitUI.OpenUI(3000u); if (this.IsSingleBossWaiting) { NetworkManager.Send(new WildBossQueueUpDetailReq(), ServerType.Data); } else if (this.IsMultiBossWaiting) { NetworkManager.Send(new WildBossQueueUpDetailReq(), ServerType.Data); } }
protected override void OnEnable() { base.OnEnable(); CurrenciesUIViewModel.Show(true); CurrenciesUIViewModel.Instance.SetSubUI(true, ResourceManager.GetCodeSprite(110043), string.Empty, delegate { this.Show(false); SoundManager.SetBGMFade(true); }, false); this.SwitchToggle(1); WaitUI.CloseUI(0u); }