Ejemplo n.º 1
0
        private void SetShowAwardData()
        {
            var            parent = _award.Find("GetAward/Awards");
            var            list   = GuideManager.GetGuideAwardsToRule(GuideTypePB.MainGuide);
            List <AwardPB> temp   = new List <AwardPB>();

            temp.Add(list[1]);
            temp.Add(list[2]);
            for (int i = 0; i < temp.Count; i++)
            {
                RewardVo vo   = new RewardVo(temp[i]);
                var      item = parent.GetChild(i);
                item.transform.GetText("PropNameText").text       = vo.Name;
                item.transform.GetText("Num").text                = vo.Num.ToString();
                item.transform.GetRawImage("PropImage").texture   = ResourceManager.Load <Texture>(vo.IconPath, ModuleName);
                PointerClickListener.Get(item.gameObject).onClick = go =>
                {
                    var desc = ClientData.GetItemDescById(vo.Id, vo.Resource);
                    if (desc != null)
                    {
                        FlowText.ShowMessage(desc.ItemDesc);
                    }
                };
            }
        }
Ejemplo n.º 2
0
        private void Awake()
        {
            GuideManager.SetStatisticsRemoteGuideStep(GuideConst.MainLineStep_OnClick_Mission);

            GuideManager.TempState = TempState.NONE;

            _btn = transform.Find("ListContent/DailyTask/DailyTaskList/Content/DailyTaskItem/GetBtn").gameObject;
            GuideArrow.DoAnimation(_btn.transform);

            PointerClickListener.Get(_btn).onClick = go =>
            {
                List <UserMissionVo> arr = GlobalData.MissionModel.GetMissionListByType(MissionTypePB.Daily);
                EventDispatcher.TriggerEvent(EventConst.RecieveTaskReward, arr[0]);
                _btn.Hide();
                transform.Find("ListContent").gameObject.Hide();

                GuideManager.SetStatisticsRemoteGuideStep(GuideConst.MainLineStep_Finish_Mission1);
                BackToMainUI();
            };

            PointerClickListener.Get(gameObject).onClick = go =>
            {
                PopupManager.CloseAllWindow();
            };
        }
Ejemplo n.º 3
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();
                };
            }
        }
Ejemplo n.º 4
0
        private void Step2()
        {
            var upgradeStarContainer = transform.Find("UpgradeLevelContainer");

            upgradeStarContainer.gameObject.Show();

            var btn = transform.Find("UpgradeLevelContainer/UpgradeOneLevel");

            GuideArrow.DoAnimation(btn);

            PointerClickListener.Get(btn.gameObject).onClick = go =>
            {
                GuideManager.SetStatisticsRemoteGuideStep(GuideConst.MainLineStep_OnClick_CardLevelUp);
                var vo = GlobalData.CardModel.UserCardList[0];
                SendMessage(new Message(MessageConst.CMD_CARD_UPGRADE_ONELEVEL,
                                        Message.MessageReciverType.UnvarnishedTransmission,
                                        vo));
                upgradeStarContainer.gameObject.Hide();

                if (GuideManager.TempState == TempState.AchievementOver)
                {
                    GuideManager.SetStatisticsRemoteGuideStep(GuideConst.MainLineStep_CardView_levelUp);
                }
            };
        }
Ejemplo n.º 5
0
        private Button _awardPreviewBtn;  //奖励预览


        private void Awake()
        {
            //先用来做任务进度吧
            _title          = transform.Find("Tap/Title/Text").GetComponent <Text>();
            _roadnum        = transform.Find("ListContent/Achievement/RoadNum").GetText();
            _rewardTran     = transform.Find("ListContent/Achievement/Award");
            _rewardRedpoint = transform.Find("ListContent/Achievement/Award/Redpoint").gameObject;
            _rewardName     = transform.Find("ListContent/Achievement/Award/Text").GetText();
            _rewardNum      = transform.Find("ListContent/Achievement/Award/Num").GetText();
            _rewardImage    = transform.Find("ListContent/Achievement/Award/Item").GetRawImage();
            _activityReward = transform.Find("ListContent/Achievement/Progress/ProgressBar")
                              .GetComponent <ProgressBar>();
            _achievementList = transform.Find("ListContent/Achievement/AchievementList")
                               .GetComponent <LoopVerticalScrollRect>();
            _achievementList.prefabName = "Achievement/Prefabs/AchievementItem";
            _achievementList.poolSize   = 8;

            _awardPreviewBtn = transform.GetButton("ListContent/Achievement/AwardPreviewBtn");

            _awardPreviewBtn.onClick.AddListener(OnAwardPreviewBtn);

            PointerClickListener.Get(_rewardTran.gameObject).onClick = go =>
            {
                if (usermissioninfo?.Progress >= weight)
                {
                    //Debug.LogError(weight);
                    SendMessage(new Message(MessageConst.CMD_TASK_RECEIVE_ACTREWARD,
                                            Message.MessageReciverType.CONTROLLER, MissionTypePB.StarCourse, weight, playepb));
                }
                else
                {
                    FlowText.ShowMessage(I18NManager.Get("Achievement_NoEnough"));
                }
            };
        }
Ejemplo n.º 6
0
    private void Awake()
    {
        _finishContent   = transform.Find("Finish");
        _shrinkContent   = transform.Find("Shrink");
        _unfoldContent   = transform.Find("Unfold");
        _noFinishContent = transform.Find("NoFinish");

        _activityName = transform.GetText("ActivityName");
        _rect         = transform.GetRectTransform();

        // _unfoldBtn = _shrinkContent.GetButton("UnfoldBtn");
        _shrinkBtn     = _unfoldContent.GetButton("ShrinkBtn");
        _changeBtn     = _noFinishContent.GetButton("ChangeBtn");
        _hintBtn       = _unfoldContent.GetButton("HintBtn");
        _playBtn       = _unfoldContent.GetButton("PlayBtn/OnClick");
        _chooseBtn     = _unfoldContent.GetButton("CardContent/ChooseCardBtn/OnClick");
        _toggleContent = _unfoldContent.Find("ToggleContent");

        _cardContent   = transform.Find("Unfold/CardContent/ScrollRect/Content");
        _chooseCardBtn = transform.Find("Unfold/CardContent/ChooseCardBtn");


        // _unfoldBtn.onClick.AddListener(UnfoldBtn);

        PointerClickListener.Get(_shrinkContent.gameObject).onClick = UnfoldBtn;

        _shrinkBtn.onClick.AddListener(ShrinkBtn);
        _changeBtn.onClick.AddListener(ChangeBtn);
        _hintBtn.onClick.AddListener(HintBtn);
        _playBtn.onClick.AddListener(PlayBtn);
        _chooseBtn.onClick.AddListener(ChooseBtn);
    }
Ejemplo n.º 7
0
        public void DoLevelUp()
        {
            LoadingOverlay.Instance.Hide();

            if (CanDoLevelUp() == false)
            {
                GuideToStarUp();
                return;
            }

            var upgradeStarContainer = transform.Find("UpgradeLevelContainer");

            upgradeStarContainer.gameObject.Show();

            var btn = transform.Find("UpgradeLevelContainer/UpgradeOneLevel");

            PointerClickListener.Get(btn.gameObject).onClick = go =>
            {
                PointerClickListener.Get(btn.gameObject).onClick = null;

                var vo = GlobalData.CardModel.UserCardList[0];
                SendMessage(new Message(MessageConst.CMD_CARD_UPGRADE_ONELEVEL,
                                        Message.MessageReciverType.UnvarnishedTransmission,
                                        vo));
                upgradeStarContainer.gameObject.Hide();
                LoadingOverlay.Instance.Show();
            };
        }
Ejemplo n.º 8
0
        public void Step7()
        {
            gameObject.Show();
            Transform step7 = transform.Find("Step7");

            step7.gameObject.Show();
            step7.GetText("GuideView/DialogFrame/Text").text = I18NManager.Get("Guide_RecollectionGuideStep6");

            var propIcon = step7.Find("PhotoBg/CardContent/CardHint/PropIcon");

            GuideArrow.DoAnimation(propIcon);

            PointerClickListener.Get(propIcon.gameObject).onClick = go =>
            {
                GuideManager.SetRemoteGuideStep(GuideTypePB.CardMemoriesGuide, 1040);


                //防止网络异常先模拟数据
                UserGuidePB userGuide = new UserGuidePB()
                {
                    GuideId   = 1040,
                    GuideType = GuideTypePB.CardMemoriesGuide
                };
                GuideManager.UpdateRemoteGuide(userGuide);

                //发消息去点那个其他弹窗
                UserCardVo vo = GlobalData.CardModel.UserCardList[0];
                SendMessage(new Message(MessageConst.MODULE_RECOLLECTION_SHOW_CARD_DROP_PROP,
                                        Message.MessageReciverType.UnvarnishedTransmission, vo.CardVo.RecollectionDropItemId));
                step7.gameObject.Hide();
                gameObject.Hide();
            };
        }
Ejemplo n.º 9
0
        public void Step1()
        {
            Transform step1 = transform.Find("Step1");

            step1.gameObject.Show();

            step1.GetText("GuideView/DialogFrame/Text").text   = I18NManager.Get("Guide_RecollectionGuideStep1");
            PointerClickListener.Get(step1.gameObject).onClick = go =>
            {
                step1.gameObject.Hide();
                Step2();
            };
//
//			var arrowsRect = step1.GetRectTransform("WhiteBottomBg/Panel/Arrows");
//			var localPosition = arrowsRect.localPosition;
//			arrowsRect.DOLocalMove(new Vector2(localPosition.x+30f,localPosition.y-30f),0.5f).SetLoops(-1, LoopType.Yoyo);
//
//			var onClickArea = step1.Find("WhiteBottomBg/Panel/OnClickArea").gameObject;
//			PointerClickListener.Get(onClickArea).onClick = go =>
//			{
//				SendMessage(new Message(MessageConst.MODULE_RECOLLECTION_SHOW_CHOOSE_CARD, Message.MessageReciverType.UnvarnishedTransmission));
//				step1.gameObject.Hide();
//				Step2();
//			};
        }
Ejemplo n.º 10
0
        private void Awake()
        {
            _bgImage  = transform.GetRawImage("BgImage");
            _nameText = transform.GetText("TopImage/Text");
            _content  = transform.Find("Scroll View/Viewport/Content");

            _skipBtn = transform.Find("SkipBtn").GetComponent <Button>();
            _skipBtn.onClick.AddListener(OnSkip);

            _recordBtn = transform.Find("RecordBtn").GetComponent <Button>();
            _recordBtn.onClick.AddListener(ShowRecordView);

            _playBtn = transform.Find("PlayBtn").GetComponent <Button>();
            _playBtn.transform.GetText("Text").text = I18NManager.Get("Story_Autoplay");
            _playBtn.onClick.AddListener(() =>
            {
                OnAutoPlay(!_isAutoPlay);
            });

            _bgBlurEffect = EffectManager.CreateImageBlurEffect();

            IsWait = true;

            PointerClickListener.Get(gameObject).onClick = NextStep;
        }
Ejemplo n.º 11
0
    private void Awake()
    {
        _smallCardList                = transform.Find("BgBottom/SmallCardList").GetComponent <LoopVerticalScrollRect>();
        _smallCardList.poolSize       = 8;
        _smallCardList.prefabName     = "Battle/Prefabs/SmallHeroCard";
        _smallCardList.UpdateCallback = ListUpdataCallback;

        _cards = new List <BattleUserCardVo>();

        _middleCards = transform.Find("BgTop/StarContainer");

        var okBtn = transform.Find("BgTop/OkBtn").GetComponent <Button>();

        okBtn.onClick.AddListener(Confirm);

        Transform tabBar = transform.Find("TabScrollView/Viewport/TabBar");

        for (int i = 0; i < tabBar.childCount; i++)
        {
            PointerClickListener.Get(tabBar.GetChild(i).gameObject).onClick = OnTabClick;
        }

        for (int i = 0; i < 6; i++)
        {
            PointerClickListener.Get(_middleCards.GetChild(i).gameObject).onClick = go =>
            {
                BattleUserCardVo data = go.GetComponent <MiddleHeroCard>().GetData();
                if (data != null)
                {
                    SendMessage(new Message(MessageConst.CMD_BATTLE_REMOVE_HERO_CARD,
                                            Message.MessageReciverType.CONTROLLER, data));
                }
            };
        }
    }
Ejemplo n.º 12
0
    void Start()
    {
        var _hideBtn = transform.Find("HideBtn").gameObject;

        //点击其他地方关闭
        PointerClickListener.Get(_hideBtn).onClick = go =>
        {
            Hide();
            SendMessage(new Message(MessageConst.CMD_VISITBATTLE_FINISH));
        };

        transform.Find("Bg/Buttons/GotoCardCollention").GetComponent <Button>().onClick.AddListener(() =>
        {
            ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_CARD);
        });
        transform.Find("Bg/Buttons/GotoSupporter").GetComponent <Button>().onClick.AddListener(() =>
        {
            ModuleManager.Instance.EnterModule(ModuleConfig.MODULE_SUPPORTER);
        });
        transform.Find("Bg/Buttons/GotoGiftPack").GetComponent <Button>().onClick.AddListener(() =>
        {
            FlowText.ShowMessage(I18NManager.Get("Common_Underdevelopment"));
        });

        string title    = I18NManager.Get("Common_HelpExplain");
        string ruleDesc = I18NManager.Get("Battle_FailExplain");


        transform.Find("Bg/ExplainBtn").GetComponent <Button>().onClick.AddListener(() =>
        {
            PopupManager.ShowCommonRuleWindow(ruleDesc, title);
            //PopupManager.ShowRuleExplainWindow(title,ruleDesc,new Vector2(800,1000));
        });
    }
Ejemplo n.º 13
0
        public void SetData(CardMemoriesMissionPB missionPb, UserMemoriesMissionPB userMission)
        {
            _titleText.text = I18NManager.Get("Recollection_AwardHint1");
            isShowGetBtn    = false;
            var _contentText = transform.Find("Bg/ContentText").GetComponent <Text>();

            //  _contentText.text = missionPb.MissionDesc + "\n(已完成" + userMission.Progress + "/" + userMission.Finish + ")";
            _contentText.text = I18NManager.Get("Recollection_RecolletionMissionWindowContentText", missionPb.MissionDesc, userMission.Progress, userMission.Finish);
            var frameImage = transform.Find("Bg/FrameImage").gameObject;



            if (missionPb.ItemRandom != 1)
            {
                RewardVo vo = new RewardVo(missionPb.Award[0]);

                var _propImage = transform.Find("Bg/FrameImage/PropImage").GetComponent <RawImage>();
                var _numText   = _propImage.transform.Find("PropNumText").GetComponent <Text>();

                _numText.text      = vo.Num.ToString();
                _propImage.texture = ResourceManager.Load <Texture>(vo.IconPath, ModuleConfig.MODULE_RECOLLECTION);

                var _nameText = transform.Find("Bg/FrameImage/PropImage/PropNameText").GetComponent <Text>();
                _nameText.text = vo.Name;

                if (itemIdMin <= vo.Id && vo.Id <= itemIdMax)
                {
                    PointerClickListener.Get(frameImage).onClick = go =>
                    {
                        FlowText.ShowMessage(I18NManager.Get("Recollection_Hint5"));
                    };
                }
            }
        }
Ejemplo n.º 14
0
    /// <summary>
    /// 每日体力窗口
    /// </summary>
    /// <param name="vO">每日奖励</param>
    /// <param name="isRetroactive">是否补签</param>
    public void SetData(EveryDayPowerVO vO, bool isRetroactive = false)
    {
        CreateNormalAwardItem(vO.Awards);

        if (isRetroactive)
        {
            _titleText.text = I18NManager.Get("Common_Retroactive");
            _titleText.transform.parent.gameObject.Show();
            _content.gameObject.Hide();
            _retroactiveText.gameObject.Show();
            _retroactiveText.text = I18NManager.Get("Activity_RetroactiveHint1", vO.Gem, vO.Awards[0].Num);
            var btn = transform.Find("Btn");
            btn.gameObject.SetActive(true);

            PointerClickListener.Get(btn.Find("CancelButton").gameObject).onClick = go => { base.Close(); };
            PointerClickListener.Get(btn.Find("OkButton").gameObject).onClick     = go => {
                EventDispatcher.TriggerEvent(EventConst.SendRetroactiveEverydayPowerAwardReq, vO);
                base.Close();
            };
        }
        else
        {
            _titleText.text = I18NManager.Get("Common_GetAward");
            _ok.gameObject.Show();
            _ok.onClick.AddListener(() =>
            {
                base.Close();
            });
        }
    }
Ejemplo n.º 15
0
    /// <summary>
    /// 显示选歌曲引导
    /// </summary>
    private void ShowPlayerView()
    {
        var playerView = transform.Find("PlayerView").gameObject;

        playerView.Show();
        PointerClickListener.Get(playerView).onClick = go => { playerView.Hide(); };
    }
Ejemplo n.º 16
0
        private void Step2()
        {
            Transform step2 = transform.Find("Step2");

            step2.gameObject.Show();
            step2.GetText("GuideView/DialogFrame/Text").text = I18NManager.Get("Guide_RecollectionGuideStep2");

            var choosePhotoOnClick = step2.Find("PhotoBg/ChoosePhotoOnClick");

            GuideArrow.DoAnimation(choosePhotoOnClick);

            PointerClickListener.Get(choosePhotoOnClick.gameObject).onClick = go =>
            {
                SendMessage(new Message(MessageConst.MODULE_RECOLLECTION_SHOW_CHOOSE_CARD, Message.MessageReciverType.UnvarnishedTransmission));
                step2.gameObject.Hide();
                Step3();
            };

//			Transform step2 = transform.Find("Step2");
//			step2.gameObject.Show();
//
//			var arrowsRect = step2.GetRectTransform("Arrows");
//			var localPosition = arrowsRect.localPosition;
//			arrowsRect.DOLocalMoveX(localPosition.x + 30.0f, 0.5f).SetLoops(-1, LoopType.Yoyo);
//
//			var onClickArea = step2.Find("OnClickArea").gameObject;
//			PointerClickListener.Get(onClickArea).onClick = go =>
//			{
//				UserCardVo vo = GlobalData.CardModel.UserCardList[0];
//				SendMessage(new Message(MessageConst.MODULE_CARD_SHOW_SELECTED_CARD, Message.MessageReciverType.UnvarnishedTransmission, vo));
//				step2.gameObject.Hide();
//				Step3();
//
//			};
        }
Ejemplo n.º 17
0
        private void ChooseStory()
        {
            pageArrow.gameObject.SetActive(false);
            Debug.LogError("pos" + pos);
            var tranroot = transform.Find("BG/List/Content/JournalItem").GetChild(pos);

            pointarrow = transform.Find("BG/PointArea");
            pointarrow.SetParent(tranroot);
            pointarrow.transform.localPosition = new Vector3(0, 0);
            pointarrow.gameObject.SetActive(true);
            GuideArrow.DoAnimation(pointarrow);
//            var arrow = pointarrow.Find("Arrow").GetComponent<Image>();
//            RectTransform rect = arrow.rectTransform;
//            rect.DOLocalMove(new Vector2(rect.localPosition.x - 30.0f,
//                rect.localPosition.y + 30.0f), 0.5f).SetLoops(-1, LoopType.Yoyo);
            PointerClickListener.Get(pointarrow.Find("ClickArea").gameObject).onClick = go =>
            {
                //最好都是延迟展示
                //发送进入剧情选择的协议
                SendMessage(new Message(MessageConst.UIDE_LOVEAPPOINTMENT_ENDSUCCESS));
                //我要知道是否已经解锁了!

                SendMessage(new Message(MessageConst.CMD_APPOINTMENT_ACTIVE_LOVESTORY,
                                        Message.MessageReciverType.UnvarnishedTransmission, _appointmentRuleVo));
                LoveStep3();
            };
        }
Ejemplo n.º 18
0
        void Awake()
        {
            _titleName = transform.Find("TitleName").GetComponent <Text>();
            //_activityTime=transform.Find("ActivityTimes/TimesNumText").GetComponent<Text>();
            _desc      = transform.Find("Desc").GetText();
            _rewardimg = transform.Find("Reward/Item").GetRawImage();
            PointerClickListener.Get(_rewardimg.gameObject).onClick = go =>
            {
                var desc = ClientData.GetItemDescById(_resouceid, _resourcePb);
                if (desc != null)
                {
                    FlowText.ShowMessage(desc.ItemDesc);
                }
            };

            _reward = transform.Find("Reward/Item/Num").GetComponent <Text>();
//            _activity=transform.Find("Reward/Activity/ExpText").GetComponent<Text>();
            _rewardName      = transform.Find("Reward/Item/Name").GetComponent <Text>();
            _taskProgressBar = transform.Find("ExpSlider/ProgressBar").GetComponent <ProgressBar>();
            _taskBtn         = transform.Find("TaskBtn").GetComponent <Button>();
            _taskState       = transform.Find("TaskBtn/Text").GetComponent <Text>();
            _progressText    = transform.Find("ProgressText").GetComponent <Text>();
            _task            = transform.Find("TaskBtn/BG").GetComponent <Image>();
            _finished        = transform.Find("FinishTask").gameObject;
        }
Ejemplo n.º 19
0
        private void OnCardLevelup()
        {
            _backStep = 1;

            var view = transform.Find("LevelupEnd");

            view.gameObject.Show();

            var clickArea = view.Find("ClickArea");

            GuideArrow.DoAnimation(clickArea);

            PointerClickListener.Get(clickArea.gameObject).onClick = go =>
            {
                if (_backStep == 1)
                {
                    _backStep = 2;
                    SendMessage(new Message(MessageConst.MODULE_CARD_COLLECTION_BACK_TO_CARD_LIST_VIEW,
                                            Message.MessageReciverType.UnvarnishedTransmission));
                }
                else
                {
                    ModuleManager.Instance.GoBack();
                }
            };
        }
Ejemplo n.º 20
0
    public void SetData(RewardVo vo, string module = null, bool unloadLater = false)
    {
        transform.Find("Mask/Icon").GetRawImage().material        = ResourceManager.Load <Material>("Prefabs/CommonPrefabs/BigFrameMask");
        transform.Find("Mask/Puzzle").GetImage().material         = ResourceManager.Load <Material>("Prefabs/CommonPrefabs/PuzzleBottomMask");
        transform.Find("Mask/Puzzle/Icon").GetRawImage().material = ResourceManager.Load <Material>("Prefabs/CommonPrefabs/PuzzleMask");

        var isPuzzle = vo.Resource == ResourcePB.Puzzle;


        if (isPuzzle)
        {
            _icon.gameObject.Hide();
            _puzzleTra.gameObject.Show();
            _puzzleIcon.texture = ResourceManager.Load <Texture>(vo.IconPath, module, unloadLater);
        }
        else
        {
            _icon.gameObject.Show();
            _puzzleTra.gameObject.Hide();
            _icon.texture = ResourceManager.Load <Texture>(vo.IconPath, module, unloadLater);
        }

        PointerClickListener.Get(gameObject).onClick = go =>
        {
            var desc = ClientData.GetItemDescById(vo.Id, vo.Resource);
            if (desc != null)
            {
                FlowText.ShowMessage(desc.ItemDesc);
            }
        };
    }
Ejemplo n.º 21
0
        private void Awake()
        {
            var collectedCardList = transform.Find("CollectedCardList");

            collectedCardList.gameObject.Show();

            var clickArea = collectedCardList.Find("Content/CollectedCardItem/ClickArea");

            GuideArrow.DoAnimation(clickArea);

            PointerClickListener.Get(clickArea.gameObject).onClick = go =>
            {
                var vo = GlobalData.CardModel.UserCardList[0];
                SendMessage(new Message(MessageConst.MODULE_CARD_COLLECTION_SHOW_CARD_DETAIL_VIEW,
                                        Message.MessageReciverType.UnvarnishedTransmission, vo));

                collectedCardList.gameObject.Hide();

                ClientTimer.Instance.DelayCall(() =>
                {
                    if (GuideManager.TempState == TempState.AchievementOver && CanDoLevelUp() == false)
                    {
                        GuideToStarUp();
                    }
                    else
                    {
                        Step2();
                    }
                }, 0.5f);
            };
        }
Ejemplo n.º 22
0
    private void BackNormalView()
    {
        _animator.Play("MainPanelBack");

        _isfullview = false;
        PointerClickListener.Get(_backGround.GetChild(0).gameObject).onClick = null;
    }
Ejemplo n.º 23
0
    private void TypingEnd()
    {
        if (_getFansInfo.Count != 0)
        {
            //ToDo...播放大巴车声音
        }

        _fans.gameObject.transform.RemoveComponent <PointerClickListener>();

        PointerClickListener.Get(_fans.gameObject).onClick = go =>
        {
            ResetFans();
            //根据粉丝队列长度可以判断出之后是入场动画,还是出现演唱会
            if (_getFansInfo.Count != 0)
            {
                //过场动画之前先隐藏进度条
                SendMessage(new Message(MessageConst.CMD_CAPSULEBATTLE_HIDE_PROGRESS));

                //过场动画
                ShowMask();
            }
            else
            {
                //显示选星缘
                ClientTimer.Instance.DelayCall(() => { SendMessage(new Message(MessageConst.CMD_CAPSULEBATTLE_NEXT)); }, 0.2f);
            }
        };
    }
Ejemplo n.º 24
0
    public void SetData(CapsuleLevelVo vo, int id)
    {
        var open   = transform.Find("Open").gameObject;
        var noOpen = transform.Find("NoOpen").gameObject;

        if (vo.IsOpen)
        {
            open.Show();
            noOpen.Hide();
        }
        else
        {
            open.Hide();
            noOpen.Show();
        }

        transform.GetRawImage("LevelNameIcon").texture = ResourceManager.Load <Texture>("ActivityCapsuleTemplate/Level" + id);

        PointerClickListener.Get(transform.Find("OnClick").gameObject).onClick = go =>
        {
            if (vo.IsOpen)
            {
                //触发进入战斗的事件
                EventDispatcher.TriggerEvent(EventConst.OnClickCapsuleBattleEntrance, vo);
            }
            else
            {
                FlowText.ShowMessage(I18NManager.Get("ActivityCapsuleTemplate_PleasePassLastLevel"));
            }
        };
    }
Ejemplo n.º 25
0
    private void OnBtnRoleClick(GameObject go)
    {
        int id = (int)PointerClickListener.Get(go).parameter;

        Debug.Log("OnBtnRoleClick:" + id);
        SendMessage(new Message(MessageConst.MODULE_SLEEP_CHOOSE_VIEW_BTN_ROLE, id));
    }
Ejemplo n.º 26
0
        public void RefreshOneActivity(UserEncourageActVo uservo)
        {
            var encouragevo = _supporterActivityModel.EncourageRuleDic[uservo.ActId];

            //Debug.LogError(_curChooseTransform.parent.GetSiblingIndex());
            var tranparent       = _curChooseTransform.parent;
            var hassupportertran = tranparent.Find("HasSupport");

            PointerClickListener.Get(_activityList.GetChild(tranparent.GetSiblingIndex()).gameObject).parameter =
                uservo;


            RefreshActTween(_curChooseTransform, hassupportertran, tranparent.GetSiblingIndex() == 1, () =>
            {
                var hasActBg = hassupportertran.Find("HasActBG");

                hasActBg.Find("SupportAct1").gameObject.SetActive(encouragevo.MovieId == 1); //取决于要不要显示
                hasActBg.Find("SpineRoot").gameObject.SetActive(encouragevo.MovieId != 1);

                var chooseAni = encouragevo.MovieId == 1
                    ? hasActBg.Find("SupportAct1").gameObject
                    : hasActBg.Find("SpineRoot/SpineSkeletonGraphic").gameObject;
                //动画到某阶段的时候突然间改变
                chooseAni.transform.Find("02_scene")?.GetComponent <MovingTween>()?.PaseTween();
                if (encouragevo.MovieId != 1)
                {
                    SetSupporterSpine(chooseAni, GetAni(encouragevo.MovieId));
                }

                SetNotSupportData(_curChooseTransform, encouragevo, uservo);
            });
        }
Ejemplo n.º 27
0
        private void Level1_3EndGetAwardWindowAni()
        {
            var      list = GuideManager.GetGuideAwardsToRule(GuideTypePB.MainGuide);
            RewardVo vo   = null;

            foreach (var t in list)
            {
                if (t.Resource == ResourcePB.Card)
                {
                    vo = new RewardVo(t);
                    break;
                }
            }

            _award.transform.GetRawImage("GetAward/Awards/1/PropImage").texture = ResourceManager.Load <Texture>(vo.IconPath);
            _award.transform.GetText("GetAward/Awards/1/Name").text             = CardName(vo.Id);
            _award.gameObject.Show();
            transform.Find("Mask").gameObject.Show();
            _award.DOScale(Vector3.one, 0.2F).SetEase(Ease.OutExpo).OnComplete(() =>
            {
                PointerClickListener.Get(_award.gameObject).onClick = go =>
                {
                    _award.DOScale(new Vector3(_samllScale, _samllScale, 1), 0.2F).SetEase(Ease.OutExpo)
                    .OnComplete(() =>
                    {
                        transform.Find("Mask").gameObject.Hide();
                        GoToNextGuideStage(I18NManager.Get("Guide_MainLineGetFirstAward"));
                    });
                };
            });
        }
Ejemplo n.º 28
0
    /// <summary>
    /// 显示选男主界面引导
    /// </summary>
    public void ShowMainViewGuide()
    {
        GuideManager.SetRemoteGuideStep(GuideTypePB.LoveGuideCoaxSleep, GuideConst.FunctionGuide_CoaxSleep_OneStage);

        Transform mainView = transform.Find("MainView");

        mainView.gameObject.Show();

        var bottom    = mainView.Find("Bottom");
        var chi       = bottom.GetButton("Chi");
        var yan       = bottom.GetButton("Yan");
        var tang      = bottom.GetButton("Tang");
        var qin       = bottom.GetButton("Qin");
        var returnBtn = mainView.Find("ReturnBtn").gameObject;

        PointerClickListener.Get(returnBtn).onClick = go =>
        {
            FlowText.ShowMessage(I18NManager.Get("Guide_CoaxSleep_ReturnBtnHint"));
        };


        chi.onClick.AddListener(() => { OnClickPlayer(PlayerPB.ChiYu, mainView); });
        yan.onClick.AddListener(() => { OnClickPlayer(PlayerPB.YanJi, mainView); });
        tang.onClick.AddListener(() => { OnClickPlayer(PlayerPB.TangYiChen, mainView); });
        qin.onClick.AddListener(() => { OnClickPlayer(PlayerPB.QinYuZhe, mainView); });
    }
Ejemplo n.º 29
0
        private void LoveAppointmentBtnGuide(bool loveAppointment = false)
        {
            var btn = transform.Find("StartPathBtnContainer");

            btn.gameObject.Show();

            transform.Find("StartPathBtnContainer/AppointmentBtn").gameObject.Show();

            var guideView = transform.Find("GuideView_LoveBtn");

            if (loveAppointment)
            {
                guideView.gameObject.Show();
                GuideManager.SetStatisticsRemoteGuideStep(GuideConst.MainLineStep_OnClick_LoveBtn);
            }
            else
            {
                guideView.gameObject.Hide();
            }

            var guidetext = transform.GetText("GuideView_LoveBtn/DialogFrame/Text");

            guidetext.text = loveAppointment
                ? I18NManager.Get("Guide_MainLineLoveStory")
                : I18NManager.Get("Guide_LoveDiaryGuide");
            GuideArrow.DoAnimation(transform.Find("StartPathBtnContainer/AppointmentBtn"));


            PointerClickListener.Get(transform.Find("StartPathBtnContainer/AppointmentBtn").gameObject).onClick = go =>
            {
                SendMessage(new Message(MessageConst.CMD_APPOINTMENT_JUMPCHOOSEROLE,
                                        Message.MessageReciverType.UnvarnishedTransmission));
            };
        }
Ejemplo n.º 30
0
        public void Step1()
        {
            //找到点击区域
            var firstDay = _content.Find("SevenDaysAward/1");

            _content.gameObject.Show();

            GuideArrow.DoAnimation(firstDay);

            PointerClickListener.Get(firstDay.gameObject).onClick = go =>
            {
                //打领取的点
                //  GuideManager.SetRemoteGuideStep( GuideTypePB.MainGuide,GuideConst.MainLineStep_OnClick_SevenDayActiviy_FirstDay_Award);

                //统计数据点
                GuideManager.SetStatisticsRemoteGuideStep(GuideConst.MainLineStep_OnClick_SevenDayActiviy_FirstDay_Award);

                //发消息去领第一天奖励
                SendMessage(new Message(MessageConst.CMD_ACTIVITY_SEVENDAYGUIDE, Message.MessageReciverType.UnvarnishedTransmission));
                SetShowAwardData();
                ClientTimer.Instance.DelayCall(() =>
                {
                    _content.gameObject.Hide();
                    ShowAward();
                }, 0.3F);
            };
        }