Exemplo n.º 1
0
    public override void Initial()
    {
        _nextStepBtn = transform.GetComponent <Button>();
        _nextStepBtn.onClick.RemoveAllListeners();
        _nextStepBtn.onClick.AddListener(ClickBtn);

        _oneScene = transform.Find("One") as RectTransform;

        _twoScene         = transform.Find("Two") as RectTransform;
        _twoBg            = _twoScene.Find("NewInfo").GetComponent <Image>();
        _twoScene_backBtn = _twoBg.transform.Find("NewInfo2/backbtn").GetComponent <Button>();
        _twoScene_backBtn.onClick.RemoveAllListeners();
        _twoScene_backBtn.onClick.AddListener(() =>
        {
            isFirst = true;
            transform.GetComponent <Image>().raycastTarget = false;
            transform.GetComponent <Image>().color         = new Color(1, 1, 1, 0);
            dialogueBoxWeChat.PauseIn(false);
            _twoBg.rectTransform.DOAnchorPosX(1242, 0.2f);
        });
        dialogueBox = transform.Find("DialogueBox_Tetragonum_Two").GetComponent <DialogueBoxTetragonumComponent>();


        nextBtn  = transform.Find("NextChapterBtn").GetComponent <Button>();
        nextText = nextBtn.transform.Find("NextChapterText").GetComponent <Text>();

        ClickBtn();
        base.Initial();
    }
Exemplo n.º 2
0
    public override void Initial()
    {
        _nextStepBtn = transform.GetComponent <Button>();
        _nextStepBtn.onClick.RemoveAllListeners();
        _nextStepBtn.onClick.AddListener(ClickBtn);

        _oneScene = transform.Find("One") as RectTransform;
        caricaturePlayerController = _oneScene.Find("CaricaturePlayer").GetComponent <CaricaturePlayerController>();

        _twoScene          = transform.Find("Two") as RectTransform;
        twoImage_1         = _twoScene.Find("Image_1").GetComponent <Image>();
        twoImage_2         = _twoScene.Find("Image_2").GetComponent <Image>();
        twoImage_3         = _twoScene.Find("Image_3").GetComponent <Image>();
        twoNvZhuFace_1     = _twoScene.Find("nvzhuFace_1").GetComponent <Image>();
        twoNvZhuFace_2     = _twoScene.Find("nvzhuFace_2").GetComponent <Image>();
        twoNvZhuFace_3     = _twoScene.Find("nvzhuFace_3").GetComponent <Image>();
        twoBubbleComponent = transform.Find("DialogueBox_Bubble_two").GetComponent <DialogueBoxBubbleComponent>();

        _threeScene         = transform.Find("Three") as RectTransform;
        threeubbleComponent = transform.Find("DialogueBox_Bubble_three").GetComponent <DialogueBoxBubbleComponent>();

        buyFlowersController      = transform.Find("BuyFlowers").GetComponent <BuyFlowersController>();
        dialogueBox_BuyFlowersTip = transform.Find("DialogueBox_BuyFlowersTip").GetComponent <DialogueBoxTetragonumComponent>();

        ClickBtn();

        base.Initial();
    }
Exemplo n.º 3
0
 /// <summary>
 /// 初始化组件
 /// </summary>
 /// <param name="endAction"></param>
 public void Initial(Action endAction)
 {
     _endAction           = endAction;
     _thisCanvasGroup     = GetComponent <CanvasGroup>();
     _roleRect            = transform.Find("Role").GetComponent <RectTransform>();
     _weedingBtnRect      = transform.Find("WeedingBtn").GetComponent <RectTransform>();
     _weedingBtn          = _weedingBtnRect.GetComponent <Button>();
     _awardItem           = transform.Find("AwardItem").GetComponent <UIPanelDrag>();
     _outBtn              = transform.Find("OutBtn").GetComponent <Button>();
     _tetragonumComponent = transform.Find("DialogueBox_Tetragonum").GetComponent <DialogueBoxTetragonumComponent>();
     _outBtn.onClick.RemoveAllListeners();
     _outBtn.onClick.AddListener(ClickOutBtn);
     _weedingBtn.onClick.RemoveAllListeners();
     _weedingBtn.onClick.AddListener(ClickWeedingBtn);
     _weedingBtn.gameObject.SetActive(false);//recompose
     InitialWeedBtn();
     _roleRect.localPosition = _weedBtns[_currWeedIndex].transform.localPosition;
     //显示人物对象
     _roleRect.gameObject.SetActive(true);
     roleWeedingAnimatorController = _roleRect.Find("ChuCao/chucao").GetComponent <Animator>();
     _outBtn.gameObject.SetActive(false);
     OpenTrashCan(true);
     if (_startDialogueId != 0)
     {
         _tetragonumComponent.SetStartDialogueId(_startDialogueId);
         _tetragonumComponent.Initial(() => { _tetragonumComponent.Close(); });
         _tetragonumComponent.gameObject.SetActive(true);
         _tetragonumComponent.Show();
     }
     else
     {
         _tetragonumComponent.gameObject.SetActive(false);
     }
 }
Exemplo n.º 4
0
    public override void Initial()
    {
        ScreenRatio  = Screen.height / Screen.width;
        _nextStepBtn = transform.GetComponent <Button>();
        _nextStepBtn.onClick.RemoveAllListeners();
        _nextStepBtn.onClick.AddListener(ClickBtn);

        _oneScene = transform.Find("One") as RectTransform;

        #region data
        graduation_image = _oneScene.Find("graduation_image").GetComponent <Image>();
        platform_image   = _oneScene.Find("platform_image").GetComponent <Image>();
        dialogueBox      = transform.Find("DialogueBox_Tetragonum").GetComponent <DialogueBoxTetragonumComponent>();
        papapa_image     = _oneScene.Find("papapa_image").GetComponent <Image>();
        papapa_text1     = papapa_image.transform.Find("Text1").GetComponent <Text>();
        papapa_text2     = papapa_image.transform.Find("Text2").GetComponent <Text>();

        compere_image           = _oneScene.Find("compere_image").GetComponent <Image>();
        compereHand_image       = compere_image.transform.Find("compereHand_image").GetComponent <Image>();
        compereHand2_image      = compere_image.transform.Find("compereHand2_image").GetComponent <Image>();
        appearOnTheStage0_image = transform.Find("appearOnTheStage0_image").GetComponent <Image>();
        appearOnTheStage1_image = appearOnTheStage0_image.transform.Find("appearOnTheStage1_image").GetComponent <Image>();
        appearOnTheStage2_image = appearOnTheStage0_image.transform.Find("appearOnTheStage2_image").GetComponent <Image>();
        appearOnTheStage3_image = appearOnTheStage0_image.transform.Find("appearOnTheStage3_image").GetComponent <Image>();
        appearOnTheStage4_image = appearOnTheStage0_image.transform.Find("appearOnTheStage4_image").GetComponent <Image>();
        lecture_image           = _oneScene.Find("lecture_image").GetComponent <Image>();
        passerby_image          = _oneScene.Find("passerby_image").GetComponent <Image>();
        passerbyDialgoue        = passerby_image.transform.Find("passerbyDialgoue").GetComponent <DialogueBubble>();
        groupPhoto_image        = _oneScene.Find("groupPhoto_image").GetComponent <Image>();
        white = groupPhoto_image.transform.Find("white").GetComponent <Image>();

        PhotoMaskTop    = transform.Find("PhotoMaskTop") as RectTransform;
        PhotoMaskBottom = transform.Find("PhotoMaskBottom") as RectTransform;
        photo_btn       = PhotoMaskBottom.Find("photo_btn").GetComponent <Button>();

        //下一步按钮
        save_btn     = _oneScene.Find("NextBtnGroup/SaveButton").GetComponent <Button>();
        savebtn_text = save_btn.transform.Find("Text").GetComponent <Text>();
        next_btn     = _oneScene.Find("NextBtnGroup/NextButton").GetComponent <Button>();
        nextbtn_text = next_btn.transform.Find("Text").GetComponent <Text>();
        #endregion
        base.Initial();
    }
Exemplo n.º 5
0
    public override void Initial()
    {
        _nextStepBtn = transform.GetComponent <Button>();
        _nextStepBtn.onClick.RemoveAllListeners();
        _nextStepBtn.onClick.AddListener(ClickBtn);

        _oneScene             = transform.Find("One") as RectTransform;
        dialogueBoxBubble_one = transform.Find("DialogueBox_Bubble_One").GetComponent <DialogueBoxBubbleComponent>();

        _twoScene = transform.Find("Two") as RectTransform;
        caricaturePlayerController_two = _twoScene.Find("CaricaturePlayer").GetComponent <CaricaturePlayerController>();

        _threeScene             = transform.Find("Three") as RectTransform;
        dialogueBoxBubble_three = transform.Find("DialogueBox_Bubble_Three").GetComponent <DialogueBoxBubbleComponent>();

        _fourScene  = transform.Find("Four") as RectTransform;
        dialogueBox = transform.Find("DialogueBox_Tetragonum").GetComponent <DialogueBoxTetragonumComponent>();

        ShowOneScene();
        OpenClickBtn(false);
        base.Initial();
    }
Exemplo n.º 6
0
    /// <summary>
    /// 初始化组件
    /// </summary>
    public override void Initial()
    {
        _oneIamgeRect        = transform.Find("One").GetComponent <RectTransform>();
        _oneIamgeCanvasGroup = _oneIamgeRect.GetComponent <CanvasGroup>();
        _oneIamgeRect.gameObject.SetActive(true);
        _twoImageRect                    = transform.Find("Two").GetComponent <RectTransform>();
        _twoImagCanvasGroup              = _twoImageRect.GetComponent <CanvasGroup>();
        _therrBoxRect                    = transform.Find("TherBox").GetComponent <RectTransform>();
        _fourRect                        = transform.Find("Four").GetComponent <RectTransform>();
        _fourCanvasGroup                 = _fourRect.GetComponent <CanvasGroup>();
        _cupRect                         = _fourRect.Find("Cup").GetComponent <RectTransform>();
        _cupCanvasGroup                  = _cupRect.GetComponent <CanvasGroup>();
        _bgtOneCanvasGroup               = _fourRect.Find("BgOne").GetComponent <CanvasGroup>();
        _cupRectDrag                     = _cupRect.GetComponent <UIPanelDrag>();
        _cupRectDrag.m_DragPlane         = _fourRect;
        _cupRectDrag.actionOnPointerUp   = PointerUp;
        _cupRectDrag.actionOnPointerDown = PointerDown;

        _answerThePhoneRect        = transform.Find("AnswerThePhone").GetComponent <RectTransform>();
        _answerThePhoneCanvasGroup = _answerThePhoneRect.GetComponent <CanvasGroup>();

        _phoneRect        = _fourRect.Find("Phone").GetComponent <RectTransform>();
        _phoneCanvasGroup = _phoneRect.GetComponent <CanvasGroup>();
        _bgTwoRect        = _fourRect.Find("BgTwo").GetComponent <RectTransform>();
        _bgTwoCanvasGroup = _bgTwoRect.GetComponent <CanvasGroup>();
        _clickBtn         = GetComponent <Button>();
        _clickBtn.onClick.RemoveListener(ClickBtn);
        _clickBtn.onClick.AddListener(ClickBtn);

        _phoneBtn = _bgTwoRect.Find("PhoneBtn").GetComponent <Button>();
        _oneBtn   = _phoneRect.Find("BtnOne").GetComponent <Button>();
        _twoBtn   = _phoneRect.Find("BtnTwo").GetComponent <Button>();

        _fiveRect         = transform.Find("Five").GetComponent <RectTransform>();
        _fiveBtnBoxRect   = transform.Find("FiveBtnBox").GetComponent <RectTransform>();
        _fiveBtnOne       = _fiveBtnBoxRect.Find("One").GetComponent <Button>();
        _fiveBtnOneText   = _fiveBtnOne.transform.Find("Text").GetComponent <Text>();
        _fiveBtnTwo       = _fiveBtnBoxRect.Find("Two").GetComponent <Button>();
        _fiveBtnTwoText   = _fiveBtnTwo.transform.Find("Text").GetComponent <Text>();
        _fiveBtnTherr     = _fiveBtnBoxRect.Find("Therr").GetComponent <Button>();
        _fiveBtnTherrText = _fiveBtnTherr.transform.Find("Text").GetComponent <Text>();
        _oneBtn.onClick.RemoveAllListeners();
        _oneBtn.onClick.AddListener(ClickOneBtn);
        _twoBtn.onClick.RemoveAllListeners();
        _twoBtn.onClick.AddListener(ClickTwoBtn);


        _fiveBtnOneText.text   = ChapterTool.GetDialogueString(12000063);
        _fiveBtnTwoText.text   = ChapterTool.GetDialogueString(12000064);
        _fiveBtnTherrText.text = ChapterTool.GetChapterFunctionString(10000000);
        _fiveBtnOne.onClick.RemoveAllListeners();
        _fiveBtnOne.onClick.AddListener(ClickFiveBtnOne);
        _fiveBtnTwo.onClick.RemoveAllListeners();
        _fiveBtnTwo.onClick.AddListener(ClickFiveBtnTwo);
        _phoneBtn.onClick.RemoveAllListeners();
        _phoneBtn.onClick.AddListener(ClickBtn);
        ChapterModuleManager._Instance.ClickEndChapterBtn(_fiveBtnTherr, NextStep);
        //_fiveBtnTherr.onClick.RemoveAllListeners();
        //_fiveBtnTherr.onClick.AddListener(ClickFiveBtnTherr);

        _dialogueBase = transform.Find("DialogueBox_Bubble").GetComponent <DialogueBoxBubbleComponent>();
        _dialogueBoxTetragonumComponent = transform.Find("DialogueBox_Tetragonum").GetComponent <DialogueBoxTetragonumComponent>();
        _dialogueBaseTwo   = transform.Find("DialogueBox_BubbleTwo").GetComponent <DialogueBoxBubbleComponent>();
        _dialogueBaseTherr = transform.Find("DialogueBox_BubbleTherr").GetComponent <DialogueBoxBubbleComponent>();
        _dialogueBaseFour  = transform.Find("DialogueBox_BubbleFour").GetComponent <DialogueBoxBubbleComponent>();
        _dialogueBaseFive  = transform.Find("DialogueBox_BubbleFive").GetComponent <DialogueBoxBubbleComponent>();
        _chapterGuidance   = _fourRect.Find("ChapterGuidance").GetComponent <ChapterGuidance>();

        //表情
        nanface1_image = transform.Find("Two/nanface1_image").GetComponent <Image>();
        nanface2_image = transform.Find("Two/nanface2_image").GetComponent <Image>();
        nvface1_image  = transform.Find("Two/nvface1_image").GetComponent <Image>();
        nvface2_image  = transform.Find("Two/nvface2_image").GetComponent <Image>();
        nvface3_image  = transform.Find("Two/nvface3_image").GetComponent <Image>();
        nvface4_image  = transform.Find("Two/nvface4_image").GetComponent <Image>();

        //phone表情
        nv2_Rect       = _answerThePhoneRect.Find("nv2") as RectTransform;
        nv1Face1_phone = _answerThePhoneRect.Find("nv1/nv1Face1").GetComponent <Image>();
        nv1Face2_phone = _answerThePhoneRect.Find("nv1/nv1Face2").GetComponent <Image>();
        nv1Face3_phone = _answerThePhoneRect.Find("nv1/nv1Face3").GetComponent <Image>();
        nv2Face1_phone = nv2_Rect.Find("nv2Face1").GetComponent <Image>();
        nv2Face2_phone = nv2_Rect.Find("nv2Face2").GetComponent <Image>();
        nv2Face3_phone = nv2_Rect.Find("nv2Face3").GetComponent <Image>();

        //endScene表情
        nanface1_image_endScene = _fiveRect.Find("nanface1_image").GetComponent <Image>();
        nanface2_image_endScene = _fiveRect.Find("nanface2_image").GetComponent <Image>();
        nvface1_image_endScene  = _fiveRect.Find("nvface1_image").GetComponent <Image>();
        nvface2_image_endScene  = _fiveRect.Find("nvface2_image").GetComponent <Image>();

        ClickBtn();
        base.Initial();
    }