Example #1
0
        private void LoveCoaxSleepGuide()
        {
            var isPass4_12     = GuideManager.IsPass4_12();
            var coaxSleepGuide = GuideManager.CurFunctionGuide(GuideTypePB.LoveGuideCoaxSleep);

            if (isPass4_12 && coaxSleepGuide == FunctionGuideStage.Function_CoaxSleep_OneStage)
            {
                gameObject.Show();

                var parent = transform.Find("StartPathBtnContainer");
                var btn    = parent.Find("AppointmentBtn");
                GuideArrow.DoAnimation(btn);
                parent.gameObject.Show();
                btn.gameObject.Show();

                PointerClickListener.Get(btn.gameObject).onClick = go =>
                {
                    SendMessage(new Message(MessageConst.CMD_APPOINTMENT_JUMPCHOOSEROLE,
                                            Message.MessageReciverType.UnvarnishedTransmission));
                    parent.gameObject.Hide();
                    btn.gameObject.Hide();
                    gameObject.Hide();
                };
            }
        }
    private void SendGuideMessage()
    {
        var coaxSleep = GuideManager.CurFunctionGuide(GuideTypePB.LoveGuideCoaxSleep);

        if (coaxSleep == FunctionGuideStage.Function_CoaxSleep_TowStage)
        {
            SendMessage(new Message(MessageConst.CMD_GUIDE_COAXSLEEP_TOW_STAGE));
        }
    }
Example #3
0
        /// <summary>
        /// 开始功能引导
        /// </summary>
        private void StarFunctionGuide()
        {
            var isPass4_12     = GuideManager.IsPass4_12();
            var coaxSleepGuide = GuideManager.CurFunctionGuide(GuideTypePB.LoveGuideCoaxSleep);

            if (isPass4_12 && coaxSleepGuide == FunctionGuideStage.Function_CoaxSleep_OneStage)
            {
                Level4_12End();
            }
        }
Example #4
0
    public override void Init()
    {
        var curStage = GuideManager.CurFunctionGuide(GuideTypePB.LoveGuideCoaxSleep);


        if (curStage == FunctionGuideStage.Function_CoaxSleep_OneStage)
        {
            View.ShowMainViewGuide();
        }
    }
Example #5
0
    /// <summary>
    ///     哄睡引导
    /// </summary>
    public void ShowCoaxSleepGuide()
    {
        var coaxSleepGuide = GuideManager.CurFunctionGuide(GuideTypePB.LoveGuideCoaxSleep);

        if (coaxSleepGuide == FunctionGuideStage.Function_CoaxSleep_End)
        {
            return;
        }

        CreatePanel(new CoaxSleepGuidePanel());
    }
Example #6
0
    public void ShowMainLineGuide()
    {
        var stage          = GuideManager.CurStage();
        var coaxSleepGuide = GuideManager.CurFunctionGuide(GuideTypePB.LoveGuideCoaxSleep);

        if (stage == GuideStage.MainLine1_1Level_1_3Level_Stage ||
            stage == GuideStage.MainLine1_4Level_2_3Level_Stage ||
            coaxSleepGuide == FunctionGuideStage.Function_CoaxSleep_OneStage)
        {
            CreatePanel(new MainLineGuidePanel());
        }
    }
Example #7
0
    public void ShowMainPanelGuide()
    {
        var coaxSleepGuide = GuideManager.CurFunctionGuide(GuideTypePB.LoveGuideCoaxSleep);

        if (GuideManager.GetRemoteGuideStep(GuideTypePB.MainGuide) >= GuideConst.MainStep_Over &&
            coaxSleepGuide == FunctionGuideStage.Function_CoaxSleep_TowStage)
        {
            return;
        }

        CreatePanel(new MainPanelGuidePanel());
    }
Example #8
0
    public void ShowLoveGuide()
    {
        var stage          = GuideManager.CurStage();
        var coaxSleepGuide = GuideManager.CurFunctionGuide(GuideTypePB.LoveGuideCoaxSleep);

        if (stage == GuideStage.CardLevelUpStage ||
            stage == GuideStage.LoveStoryStage ||
            stage == GuideStage.LoveDiaryStage ||
            coaxSleepGuide == FunctionGuideStage.Function_CoaxSleep_OneStage &&
            GuideManager.IsPass4_12())
        {
            CreatePanel(new LoveGuidePanel());
        }
    }
Example #9
0
        private void ShowWindow()
        {
            if (GuideManager.IsPass4_12() && GuideManager.CurFunctionGuide(GuideTypePB.LoveGuideCoaxSleep) == FunctionGuideStage.Function_CoaxSleep_OneStage)
            {
                return;
            }

            if (GuideManager.CurStage() == GuideStage.Over)
            {
                _cacheVo = CacheManager.CheckExtendCache();
                if (!_cacheVo.needDownload)
                {
                    ShowPopupWindow();
                }
            }
        }
Example #10
0
        public void HandleStep(bool loveAppointment = false)
        {
            gameObject.Show();
            lovemain = transform.Find("Bg");
            lovemain.gameObject.SetActive(true);

            var curStage = GuideManager.CurStage();

            Debug.LogError("恋爱获取当前阶段===>" + curStage);

            if (curStage == GuideStage.LoveStoryStage)
            {
                LoveAppointmentStep();
            }
            // else if(curStage == GuideStage.LoveDiaryStage )
            // {
            //     LoveDailyStep();
            // }
            else if (GuideManager.IsPass4_12() && GuideManager.CurFunctionGuide(GuideTypePB.LoveGuideCoaxSleep) ==
                     FunctionGuideStage.Function_CoaxSleep_OneStage)
            {
                StarCoaxSleepGuide();
            }
            else if (curStage == GuideStage.CardLevelUpStage)
            {
                BackToMainUI();
            }

            //            if (GuideManager.GetRemoteGuideStep(GuideTypePB.MainGuide) < GuideConst.MainStep_Love_LoveAppointment)
//            {
//                LoveAppointmentStep();
//            }
//            else if(GuideManager.GetRemoteGuideStep(GuideTypePB.MainGuide)== GuideConst.MainStep_Favorability_ChangeRole)
//            {
//                LoveDailyStep();
//            }
        }
Example #11
0
        private void HandleStep()
        {
//            if (GuideManager.GuideType==false)
//            {
//                gameObject.Hide();
//                return;
//            }

            if (GuideManager.TempState == TempState.Level3_3_Fail)
            {
                BackToMainUI();
                return;
            }

            var curStage = GuideManager.CurStage();

            var coaxSleepGuide = GuideManager.CurFunctionGuide(GuideTypePB.LoveGuideCoaxSleep);

            if (GuideManager.IsPass4_12() && coaxSleepGuide == FunctionGuideStage.Function_CoaxSleep_OneStage)
            {
                BackToMainUI();
                return;
            }

            if (curStage == GuideStage.Over)
            {
                gameObject.Hide();
                return;
            }

            if (curStage == GuideStage.SevenDaySigninActivityStage ||
                curStage == GuideStage.MainLineStep_Stroy1_9_Over ||
                curStage == GuideStage.MainStep_MainStory2_4_Fail ||
                curStage == GuideStage.FavorabilityShowRoleStage)
            {
                BackToMainUI();
            }
            else if (curStage <= GuideStage.MainLine2_12_Over_Stage ||
                     curStage == GuideStage.MainLineStep_Stroy2_1_Start ||
                     curStage == GuideStage.MainStep_MainStory2_4_Start ||
                     curStage == GuideStage.MainStep_MainStory2_10_Start)
            {
                GuideToMainline();
            }

            // LevelModel levelModel = GlobalData.LevelModel;
            // LevelVo level2_10 = levelModel.FindLevel("2-10");
            // LevelVo level2_11 = levelModel.FindLevel("2-11");
            // if (level2_10.IsPass && level2_11.IsPass == false)
            // {
            //     GuideToMainline();
            // }
            // else
            // {
            //     GuideToMainline();
            // }
            else if (curStage == GuideStage.MainStep_MainStory2_10_Start)
            {
                GuideToMainline();
            }

            // else if (curStage== GuideStage.SevenDaySigninActivityStage||
            //     curStage== GuideStage.PhoneSmsStage||
            //     curStage== GuideStage.DrawCardStage||
            //     curStage==GuideStage.FavorabilityShowRoleStage ||
            //     curStage==GuideStage.LoveDiaryStage)//||
            //     //coaxSleepGuide== FunctionGuideStage.Function_CoaxSleep_OneStage && GuideManager.IsPass4_12())
            // {
            //     BackToMainUI();
            // }
            // else if(curStage== GuideStage.MainLine1_9Level_Over_Stage)
            // {
            //     gameObject.Hide();
            // }
        }