コード例 #1
0
    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");
    }
コード例 #2
0
    /// <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(" 售票口  ");
    }
コード例 #3
0
    /// <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;
    }
コード例 #4
0
    /// <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;
    }
コード例 #5
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();
        }
    }
コード例 #6
0
    /// <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();
    }
コード例 #7
0
 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");
        }
コード例 #9
0
    /// <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();
    }
コード例 #10
0
 /// <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();
 }
コード例 #11
0
    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;
        }
    }
コード例 #12
0
 void IsHide(string name)
 {
     this.Hide();
     MessageManager.GetInstance().UnRegist((int)GameMessageDefine.BroadcastExitGateLevelOfPlayerData, this.OnGetPlayerData);
     MessageString.Send((int)GameMessageDefine.UIMessage_ActiveButShowPart, "UIMainPage");
 }
コード例 #13
0
 private static void SetMainPageHidePart(GameObject gameObject)
 {
     MessageString.Send((int)GameMessageDefine.UIMessage_ActiveButHidePart, "UIMainPage");
 }