public override void Active() { base.Active(); RegistAllCompent(); zooBuildShow = transform.Find("UIBg/Effect"); if (BuildUpEffect == null) { BuildUpEffect = ResourceManager.GetInstance().LoadGameObject(Config.globalConfig.getInstace().BuildUpEffect); } InitCompent(); if (GlobalDataManager.GetInstance().playerData.playerZoo.isGuide == true) { GameManager.GetInstance().Pause(true); //游戏暂停 //新手阶段 延时若干秒结束旋转继续下一阶段 GameManager.GetInstance().StartCoroutine(Wait(Config.globalConfig.getInstace().BuildUpShowTime)); } else { //Hide(); } //UIZooPage uIZooPage = PageMgr.GetPage<UIZooPage>(); //if (uIZooPage != null) //{ // uIZooPage.Hide(); //} MessageString.Send((int)GameMessageDefine.UIMessage_ActiveButHidePart, "UIMainPage"); }
/// <summary> /// 隐藏 /// </summary> public override void Hide() { base.Hide(); OnReleaseButton(); MessageManager.GetInstance().UnRegist((int)GameMessageDefine.BroadcastEntryGateLevelOfPlayerData, this.OnGetBroadcastEntryGateLevelOfPlayerData); MessageManager.GetInstance().UnRegist((int)GameMessageDefine.BroadcastCoinOfPlayerDataMSSC, this.OnGetBroadcastCoinOfPlayerDataMSSC);//接受金钱变动的信息 MessageManager.GetInstance().UnRegist((int)GameMessageDefine.BroadcastEntryGatePureLevelOfPlayerData, OnGetBroadcastEntryGatePureLevelOfPlayerData); MessageManager.GetInstance().UnRegist((int)GameMessageDefine.BroadcastEntryGateNumOfPlayerData, this.OnGetBroadcastEntryGateNumOfPlayerData); MessageManager.GetInstance().UnRegist((int)GameMessageDefine.UIMessage_OpenOfflinePage, OnOpenOfflineUIPage); MessageString.Send((int)GameMessageDefine.UIMessage_ActiveButShowPart, "UIMainPage"); DestroyEffectChild(); //LogWarp.LogError(" 售票口 "); }
/// <summary> /// 隐藏 /// </summary> public override void Hide() { base.Hide(); OnReleaseButton(); MessageManager.GetInstance().UnRegist((int)GameMessageDefine.BroadcastParkingProfitLevelOfPlayerData, this.OnGetBroadcastParkingProfitLevelOfPlayerData); //接收停车场的利润等级的广播 MessageManager.GetInstance().UnRegist((int)GameMessageDefine.BroadcastParkingSpaceLevelOfPlayerData, this.OnGetBroadcastParkingSpaceLevelOfPlayerData); //接收停车场的位置数量等级的广播 MessageManager.GetInstance().UnRegist((int)GameMessageDefine.BroadcastParkingEnterCarSpawnLevelOfPlayerData, this.OnGetBroadcastParkingEnterCarSpawnLevelOfPlayerData); //接收停车场的来客流量等级的广播 MessageManager.GetInstance().UnRegist((int)GameMessageDefine.BroadcastCoinOfPlayerDataMSSC, this.OnGetBroadcastCoinOfPlayerDataMSSC); //接受金钱变动的信息 MessageManager.GetInstance().UnRegist((int)GameMessageDefine.UIMessage_OpenOfflinePage, OnOpenOfflineUIPage); MessageString.Send((int)GameMessageDefine.UIMessage_ActiveButShowPart, "UIMainPage"); //UIInteractive.GetInstance().iPage = null; }
/// <summary> /// 活跃 /// </summary> public override void Active() { base.Active(); MessageString.Send((int)GameMessageDefine.UIMessage_ActiveButHidePart, "UIMainPage"); if (GlobalDataManager.GetInstance().playerData.GetLittleZooModuleData(1001).littleZooTicketsLevel >= 5 && newBieGuild_step == NewBieGuild.Step_0) { GlobalDataManager.GetInstance().playerData.playerZoo.isGuide = false; Hide(); } dialogBoxButton.enabled = true; uibg.enabled = true; OnClickDialogBoxButton(); number = 0; }
/// <summary> /// 关闭页面 /// </summary> /// <param name="obj"></param> private void OnClickCloseButton(string obj) { float timeCount = 0.1f; DOTween.To(() => timeCount, a => timeCount = a, 0.1f, 0.1f).OnComplete(new TweenCallback(delegate { PageMgr.ClosePage <UINewCurrencyAdvertPage>(); })); MessageString.Send((int)GameMessageDefine.UIMessage_ActiveButShowPart, "UIMainPage"); if (adTagFM == AdTagFM.Add_Offline_Advert) { ActualEarnings(offlineRewardCoin); HideUICallBack(); } }
/// <summary> /// 活跃 /// </summary> public override void Active() { base.Active(); //取消其他的UI var allPage = PageMgr.allPages; foreach (var item in allPage) { if (item.Value.name != this.name && item.Value.name != "UIMainPage") { PageMgr.ClosePage(item.Value); } } MessageString.Send((int)GameMessageDefine.UIMessage_ActiveButHidePart, "UIMainPage"); numberVisitor = PlayerDataModule.SteameVisitorNameber(); adTagFM = InitCompentToAdTagFM(); }
public void SetClosePage(UIPage closeIPage) { if (GlobalDataManager.GetInstance().playerData.playerZoo.isGuide != true) { float timeCount = 0.1f; DOTween.To(() => timeCount, a => timeCount = a, 0.1f, 0.1f).OnComplete(new TweenCallback(delegate { PageMgr.ClosePage(closeIPage.name); MessageString.Send((int)GameMessageDefine.UIMessage_ActiveButShowPart, "UIMainPage"); })); iPage = null; } else { return; } }
/// <summary> /// 动物升级对应的动物展示旋转 /// </summary> /// <param name="animalID"></param> private static void GetShowUIReceivePage(int animalID) { //关于Ui等级打点(在旋转相机的时候) UIZooPage uIZooPage = PageMgr.GetPage <UIZooPage>(); if (uIZooPage != null) { uIZooPage.OnGetBroadcastLittleZooTicketsLevelPlayerData(null); uIZooPage.Hide(); } var resourceID = Config.animalupConfig.getInstace().getCell(animalID).resourceload; //旋转视角UI PageMgr.ShowPage <UIReceivePage>(resourceID); MessageString.Send((int)GameMessageDefine.UIMessage_ActiveButHidePart, "UIMainPage"); }
/// <summary> /// 设置新手引导结束 /// </summary> private void SetNewGuideOver() { TraceCamera.GetInstance().FinishTrace(); GlobalDataManager.GetInstance().playerData.playerZoo.isGuide = false; //关闭页面 float timeCount = 0.1f; DOTween.To(() => timeCount, a => timeCount = a, 0.1f, 0.1f).OnComplete(new TweenCallback(Hide)); Image image = transform.Find("Image").GetComponent <Image>(); image.DOFade(80, 200);//透明度改变 MessageString.Send((int)GameMessageDefine.UIMessage_ActiveButShowPart, "UIMainPage"); PageMgr.allPages.TryGetValue("UIMainPage", out UIPage uIPage); var mainPage = uIPage as UIMainPage; mainPage.ButtonShowCountDown(); }
/// <summary> /// 隐藏 /// </summary> public override void Hide() { isPause = false; OnRelease_Tickets(); OnRelease_VisitorSeat(); OnRelease_VisitorSpawn(); OnReleaseBuyAnimal(); MessageManager.GetInstance().UnRegist((int)GameMessageDefine.BroadcastLittleZooTicketsLevelPlayerData, this.OnGetBroadcastLittleZooTicketsLevelPlayerData); MessageManager.GetInstance().UnRegist((int)GameMessageDefine.BroadcastLittleZooEnterVisitorSpawnLevelOfPlayerData, this.OnGetBroadcastLittleZooEnterVisitorSpawnLevelOfPlayerData); MessageManager.GetInstance().UnRegist((int)GameMessageDefine.BroadcastLittleZooVisitorLocationLevelOfPlayerData, this.OnGetBroadcastLittleZooVisitorLocationLevelOfPlayerData); MessageManager.GetInstance().UnRegist((int)GameMessageDefine.BroadcastCoinOfPlayerDataMSSC, this.OnGetBroadcastCoinOfPlayerDataMSSC);//接受金钱变动的信息 MessageManager.GetInstance().UnRegist((int)GameMessageDefine.GetAnimalLevel, this.GetAchievementSetObject); MessageManager.GetInstance().UnRegist((int)GameMessageDefine.UIMessage_OpenOfflinePage, OnOpenOfflineUIPage); MessageString.Send((int)GameMessageDefine.UIMessage_ActiveButShowPart, "UIMainPage"); //UIInteractive.GetInstance().iPage = null; DestroyEffectChild(); base.Hide(); }
private void isHide() { DestroyEffectChild(); //PageMgr.ShowPage<UIMainPage>(); MessageString.Send((int)GameMessageDefine.UIMessage_ActiveButShowPart, "UIMainPage"); if (GlobalDataManager.GetInstance().playerData.playerZoo.isGuide != true) { PageMgr.ShowPage <UIZooPage>(m_data); UIInteractive.GetInstance().iPage = new UIZooPage(); this.Hide(); } else { this.Hide(); PageMgr.ShowPage <UIGuidePage>(); return; } }
void IsHide(string name) { this.Hide(); MessageManager.GetInstance().UnRegist((int)GameMessageDefine.BroadcastExitGateLevelOfPlayerData, this.OnGetPlayerData); MessageString.Send((int)GameMessageDefine.UIMessage_ActiveButShowPart, "UIMainPage"); }
private static void SetMainPageHidePart(GameObject gameObject) { MessageString.Send((int)GameMessageDefine.UIMessage_ActiveButHidePart, "UIMainPage"); }