Example #1
0
    public override void BindView()
    {
        view.TurnLeft = root.Find("TurnLeft").GetComponentInChildren <Text>();


        view.TVContainer = root.Find("Audience");
        foreach (Transform tv in view.TVContainer)
        {
            ZhiboLittleTV vv = tv.GetComponent <ZhiboLittleTV>();
            vv.Init(tv, this);
            view.LittleTvList.Add(vv);
        }
        for (int i = 0; i < view.LittleTvList.Count; i++)
        {
            model.EmptyTVList.Add(i);
        }

        view.DanmuField       = (RectTransform)(root.Find("DanmuField"));
        view.DanmuFieldNormal = (RectTransform)(view.DanmuField.Find("Normal"));
        view.DanmuFieldSuper  = (RectTransform)(view.DanmuField.Find("Super"));

        view.SuperDanmuPreview = (RectTransform)(root.Find("SuperDanmuPreview"));
        //view.container = view.viewRoot.transform.Find("OperatorsContainer");
        Transform hotView = root.transform.Find("Score");

        view.Score    = hotView.GetComponent <Slider>();
        view.hotValue = hotView.Find("Value").GetComponent <Text>();

        Transform lbArea = root.Find("LeftBottom");

        view.QifenValue    = lbArea.Find("QifenValue").GetComponent <Text>();
        view.NextTurnBtn   = lbArea.Find("NextTurn").GetComponent <Button>();
        view.TiliValue     = lbArea.Find("Tili").GetComponent <Text>();
        view.TurnTimeValue = lbArea.Find("Chouka").GetComponent <Text>();

        view.TiliBar = lbArea.Find("TiliBar");
        foreach (Transform child in view.TiliBar)
        {
            view.TiliPoints.Add(child.GetComponent <Image>());
        }

        view.TurnTimeImage = lbArea.Find("EnegyBar").Find("Content").GetComponent <Image>();


        view.CardContainer = root.Find("CardsContainer").GetComponent <CardContainerLayout>();
        view.CardContainer.Init(gameMode);

        view.hotAnimator = hotView.GetComponent <Animator>();

        view.BuffDetailPanel = root.Find("BuffDetail");
        view.BuffDetail      = view.BuffDetailPanel.GetChild(0).GetComponent <Text>();

        view.SpeField      = root.Find("SpeField") as RectTransform;
        view.BuffContainer = root.Find("BuffContainer") as RectTransform;

        view.Actions  = root.Find("Actions").GetComponent <Image>();
        view.DeckLeft = view.Actions.transform.GetChild(0).GetComponent <Text>();
    }