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); } }
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); }); }
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("找不到精英副本数据"); } }
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); }
public void SendRechargeGoodsReq() { if (this.IsNeedRequestFromServer()) { WaitUI.OpenUI(80000u); NetworkManager.Send(new RechargeGoodsReq(), ServerType.Data); } }
private void ChallengeExperienceReq() { InstanceManager.SecurityCheck(delegate { WaitUI.OpenUI(0u); NetworkManager.Send(new ChallengeExperienceCopyReq(), ServerType.Data); }, null); }
public void SendQueryGuildShopInfo() { if (!this.mIsHasRequestGuildShopInfo || (this.mGuildShopExtraData != null && this.mGuildShopExtraData.refreshFlag)) { WaitUI.OpenUI(3000u); this.mIsHasRequestGuildShopInfo = true; NetworkManager.Send(new QueryGuildShopInfoReq(), ServerType.Data); } }
public static void OpenZeroTaskUI() { if (!SystemOpenManager.IsSystemClickOpen(104, 0, true)) { return; } WaitUI.OpenUI(10000u); UIManagerControl.Instance.OpenUI("ZeroTaskUI", UINodesManager.MiddleUIRoot, false, UIType.NonPush); }
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 OpenGodSoldierUI() { if (!SystemOpenManager.IsSystemClickOpen(65, 0, true)) { return; } WaitUI.OpenUI(5000u); UIManagerControl.Instance.OpenUI("GodSoldierUI", null, true, UIType.FullScreen); }
protected void ChallengeSingleWildBoss(int id) { InstanceManager.SecurityCheck(delegate { this.IsWaitingShowQueueDialog = true; WaitUI.OpenUI(3000u); this.ChallengeWildBoss(id); }, null); }
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); }); }
protected void OnClickChapterBtn(int index) { this.SetChapter(index); WaitUI.OpenUI(5000u); this.InitMission(delegate { WaitUI.CloseUI(0u); this.OnClickMissionBtn(0); }); }
public void SendEliteChallengeReq(int id) { WaitUI.OpenUI(0u); this.eliteCfgID = id; Debug.Log("挑战的精英副本配置ID为--------" + this.eliteCfgID); NetworkManager.Send(new EliteChallengeReq { copyId = id }, ServerType.Data); }
protected void ChallengeDefendFightReq(int instanceID) { InstanceManager.SecurityCheck(delegate { WaitUI.OpenUI(0u); NetworkManager.Send(new DefendFightReq { dungeonId = instanceID }, ServerType.Data); }, null); }
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); } }
public void SendOpenTramcarPanelReq(int mapid) { WaitUI.OpenUI(6000u); Debug.LogFormat("请求[{0}]矿车列表", new object[] { mapid }); NetworkManager.Send(new OpenTramcarPanelReq { mapId = mapid }, ServerType.Data); }
public void SendOpenShop(int _shopId) { if (this.IsNeedRequestFromServer(_shopId)) { WaitUI.OpenUI(3000u); this.AddToHasRequestShopIds(_shopId); NetworkManager.Send(new OpenShopReq { shopId = _shopId }, ServerType.Data); } }
public void SendProtectFightReq(int map_id) { WaitUI.OpenUI(10000u); Debug.LogFormat("请求进入护送矿车[{0}]副本", new object[] { map_id }); this.CurLootQulity = 0; this.IsProtecting = false; NetworkManager.Send(new ProtectFightReq { mapId = map_id }, ServerType.Data); }
public void SendOpenGrabPanelReq(int mapid) { if (!this.LootRefreshLock) { WaitUI.OpenUI(6000u); Debug.LogFormat("请求抢夺[{0}]矿车列表", new object[] { mapid }); this.LootRefreshLock = true; NetworkManager.Send(new OpenGrabPanelReq { mapId = mapid }, ServerType.Data); } }
public void SendGetStoreInfo(int _shopId) { if (this.IsNeedRequestFromServer(_shopId)) { WaitUI.OpenUI(3000u); this.AddToHasRequestShopIds(_shopId); NetworkManager.Send(new GetStoreInfoReq { storeId = _shopId }, ServerType.Data); } else { this.RefreshShop(); } }
public void Down() { if (this.Downloading) { return; } List <string> list = new List <string>(); List <string> list2 = new List <string>(); list.Add(AppConst.GetRemoteFilePath(SDKManager.Instance.GetSDKName(), "notice.json", 0)); list2.Add(Path.Combine(Util.DataPath, "notice.json")); this.IsFinish = false; this.Downloading = true; Downloader.Instance.Download(list, list2, null, null, null, new Action <bool>(this.DownFinish)); WaitUI.OpenUI(10000u); }
public void SetData(int theTypeID, int theDefaultCareer, int theCurState, List <int> completedTask) { this.TypeID = theTypeID; this.DefaultCareer = theDefaultCareer; this.DefaultStage = theCurState; if (!DataReader <JobIndex> .Contains(theTypeID)) { return; } JobIndex jobIndex = DataReader <JobIndex> .Get(theTypeID); WaitUI.OpenUI(5000u); this.InitCareerUnit(jobIndex.AdvancedJobId, delegate { WaitUI.CloseUI(0u); this.OnClickCareerBtn(this.DefauleCareerIndex); }); }
public void OpenBuyFashionUI(string theFashionDataID) { if (!DataReader <ShiZhuangXiTong> .Contains(theFashionDataID)) { return; } WaitUI.OpenUI(10000u); ShiZhuangXiTong fashionData = DataReader <ShiZhuangXiTong> .Get(theFashionDataID); FashionDataSelete kind = (FashionDataSelete)fashionData.kind; XDict <FashionDataSelete, string> tempList = this.GetPreviewFashionDataID(kind, theFashionDataID); XMarketManager.Instance.CheckFashionServerData(delegate { WaitUI.CloseUI(0u); BuyFashionUI buyFashionUI = UIManagerControl.Instance.OpenUI("BuyFashionUI", UINodesManager.MiddleUIRoot, false, UIType.NonPush) as BuyFashionUI; buyFashionUI.SetData(tempList.Values, theFashionDataID, fashionData.mallID, !this.IsHasEternalFashion(theFashionDataID)); }); }
private void RefreshModel(BossBiaoQian config) { List <float> offset = config.modelOffset; WaitUI.OpenUI(0u); ModelDisplayManager.Instance.ShowModel(config.modelId, true, new Vector2(offset.get_Item(0), offset.get_Item(1)), delegate(int uid) { this.modelUid = uid; ActorModel uIModel = ModelDisplayManager.Instance.GetUIModel(uid); if (uIModel != null) { Vector3 localPosition = uIModel.get_transform().get_localPosition(); uIModel.get_transform().set_localPosition(new Vector3(localPosition.x, localPosition.y, offset.get_Item(2))); uIModel.get_transform().set_localEulerAngles(new Vector3(0f, config.modelAngle, 0f)); LayerSystem.SetGameObjectLayer(uIModel.get_gameObject(), "CameraRange", 2); } WaitUI.CloseUI(0u); }); }
protected override void StartExecute(bool isFastNav) { if (base.Data == null || base.Targets == null || base.Targets.get_Count() <= 0) { return; } int instanceID = base.Targets.get_Item(0); if (!base.IsTrigger && MainTaskManager.Instance.HasNpcId(base.Data.instanceNpc)) { base.IsTrigger = true; InstanceManager.SecurityCheck(delegate { WaitUI.OpenUI(0u); if (this.Data.type == 6) { DungeonManager.Instance.DungeonInstanceType = DungeonManager.InsType.MAIN; DungeonManager.Instance.SendChallengeDungeonReq(instanceID); Debug.Log("<进入普通副本[" + instanceID + "]>"); } else if (this.Data.type == 5 || this.Data.type == 4 || this.Data.type == 16) { FuBenJiChuPeiZhi fuBenJiChuPeiZhi = DataReader <FuBenJiChuPeiZhi> .Get(instanceID); if (fuBenJiChuPeiZhi != null) { DungeonManager.Instance.DungeonInstanceType = DungeonManager.InsType.FIELD; DungeonManager.Instance.DungeonTarget.Clear(); DungeonManager.Instance.DungeonTarget.Add(fuBenJiChuPeiZhi.time); if (this.Data.type == 5 && this.Targets.get_Count() == 2) { DungeonManager.Instance.DungeonTarget.Add(4); this.mMaxCount = this.Targets.get_Item(1); DungeonManager.Instance.DungeonTarget.Add(this.mMaxCount - this.Task.count); } else if (this.Data.type == 4 && this.Targets.get_Count() == 3) { DungeonManager.Instance.DungeonTarget.Add(2); this.mMonsterId = this.Targets.get_Item(1); DungeonManager.Instance.DungeonTarget.Add(this.mMonsterId); this.mMaxCount = this.Targets.get_Item(2); DungeonManager.Instance.DungeonTarget.Add(this.mMaxCount - this.Task.count); } else { if (this.Data.type != 16 || this.Targets.get_Count() != 4) { Debug.Log(string.Concat(new object[] { "<color=red>Error:</color>任务副本[", this.Data.id, "]配置参数[", this.Data.target, "]有误!" })); return; } DungeonManager.Instance.DungeonTarget.Add(this.Targets.get_Item(2)); DungeonManager.Instance.DungeonTarget.Add(this.Targets.get_Item(3)); } DungeonManager.Instance.SendChallengeDungeonReq(fuBenJiChuPeiZhi.id); Debug.Log("<进入野外副本[" + instanceID + "]>"); } } }, null); } else if (!base.IsTrigger) { base.IsAutoNav = true; if (MainTaskManager.Instance.GoToNPC(base.Data.instanceNpc, base.Task.taskId, isFastNav, 0f)) { this.OnEnterNPC(base.Data.instanceNpc); } } }
public static void OpenNpcShopUIUI() { WaitUI.OpenUI(5000u); UIManagerControl.Instance.OpenUI("NpcShopUI", UINodesManager.NormalUIRoot, true, UIType.NonPush); }
public static void TestOpenUI02() { WaitUI.OpenUI(3000u); WaitUI.Instance.FindTransform("Wait").get_gameObject().SetActive(false); WaitUI.Instance.FindTransform("Sequence").get_gameObject().SetActive(true); }
private void OnClickArea(GuaJiQuYuPeiZhi data) { if (HuntManager.Instance.RemainTime <= 0) { if (HuntManager.Instance.CanBuyTimes - HuntManager.Instance.DayBuyTimes > 0) { UIManagerControl.Instance.OpenUI("HuntBuyTimeUI", null, false, UIType.NonPush); } else { UIManagerControl.Instance.ShowToastText(GameDataUtils.GetChineseContent(511626, false)); } } else if (HuntManager.Instance.RemainTime > 0 && data != null) { if (data.areaType == 1) { if (HuntManager.Instance.NormalRoomInfos == null || HuntManager.Instance.NormalRoomCD <= 0) { WaitUI.OpenUI((uint)(HuntManager.Instance.RefreshTime * 1000)); HuntManager.Instance.SendEnterMapUiReq(data.setMap, data.id, data.areaType); } else if (HuntManager.Instance.NormalRoomInfos != null && HuntManager.Instance.NormalRoomCD > 0) { HuntManager.Instance.SetAreaData(data); UIManagerControl.Instance.OpenUI("HuntRoomUI", null, false, UIType.NonPush); } } else if (data.areaType == 2) { if (HuntManager.Instance.ChaosRoomInfos == null || HuntManager.Instance.ChaosRoomCD <= 0) { WaitUI.OpenUI((uint)(HuntManager.Instance.RefreshTime * 1000)); HuntManager.Instance.SendEnterMapUiReq(data.setMap, data.id, data.areaType); } else if (HuntManager.Instance.ChaosRoomInfos != null && HuntManager.Instance.ChaosRoomCD > 0) { HuntManager.Instance.SetAreaData(data); UIManagerControl.Instance.OpenUI("HuntRoomUI", null, false, UIType.NonPush); } } else if (data.areaType == 3) { int vipLv = EntityWorld.Instance.EntSelf.VipLv; if (!VIPManager.Instance.IsVIPPrivilegeOn()) { DialogBoxUIViewModel.Instance.ShowAsOKCancel(GameDataUtils.GetChineseContent(621264, false), GameDataUtils.GetChineseContent(511620, false), null, delegate { LinkNavigationManager.OpenVIPUI2Privilege(); }, "取 消", "确 定", "button_orange_1", "button_yellow_1", null, true, true); return; } if (vipLv < data.condition) { DialogBoxUIViewModel.Instance.ShowAsOKCancel(GameDataUtils.GetChineseContent(621264, false), GameDataUtils.GetChineseContent(511621, false), null, delegate { LinkNavigationManager.OpenVIPUI2Recharge(); }, "取 消", "确 定", "button_orange_1", "button_yellow_1", null, true, true); return; } if (HuntManager.Instance.VipRoomInfos == null || HuntManager.Instance.VipRoomCD <= 0) { WaitUI.OpenUI((uint)(HuntManager.Instance.RefreshTime * 1000)); HuntManager.Instance.SendEnterMapUiReq(data.setMap, data.id, data.areaType); } else if (HuntManager.Instance.VipRoomInfos != null && HuntManager.Instance.VipRoomCD > 0) { HuntManager.Instance.SetAreaData(data); UIManagerControl.Instance.OpenUI("HuntRoomUI", null, false, UIType.NonPush); } } } }
protected void BeginWait() { this.IsWaitingRankUpResult = true; WaitUI.OpenUI(15000u); }