Example #1
0
    public override void InitUIData()
    {
        base.InitUIData();

        mInst = this;

        m_HardImgs    = new Image[3];
        m_HardImgs[0] = selfTransform.FindChild("UI_Menu/Menu/normal/Image").GetComponent <Image>();
        m_HardImgs[1] = selfTransform.FindChild("UI_Menu/Menu/hard/Image").GetComponent <Image>();
        m_HardImgs[2] = selfTransform.FindChild("UI_Menu/Menu/hardest/Image").GetComponent <Image>();

        m_HardTxts1    = new Text[3];
        m_HardTxts1[0] = selfTransform.FindChild("UI_Menu/Menu/normal/no/Label").GetComponent <Text>();
        m_HardTxts1[1] = selfTransform.FindChild("UI_Menu/Menu/hard/no/Label").GetComponent <Text>();
        m_HardTxts1[2] = selfTransform.FindChild("UI_Menu/Menu/hardest/no/Label").GetComponent <Text>();
        m_HardTxts2    = new Text[3];
        m_HardTxts2[0] = selfTransform.FindChild("UI_Menu/Menu/normal/Image/Label").GetComponent <Text>();
        m_HardTxts2[1] = selfTransform.FindChild("UI_Menu/Menu/hard/Image/Label").GetComponent <Text>();
        m_HardTxts2[2] = selfTransform.FindChild("UI_Menu/Menu/hardest/Image/Label").GetComponent <Text>();

        m_BoxImg    = m_Box.GetComponent <Image>();
        m_StageInfo = selfTransform.FindChild("UI_Menu/ButtomLayer/Panel").GetComponent <UI_StageInfo>();
        //m_StageItemObj = UIResourceMgr.LoadPrefab("UI/Prefabs/UI_Home/UI_StageItem") as GameObject;
        m_MapScroll       = selfTransform.FindChild("mapscroll").GetComponent <UI_StageMapScroll>();
        mBgTrans          = transform.FindChild("mapscroll/content");
        m_StageItemObj    = selfTransform.FindChild("Items/UI_StageItem").gameObject;
        m_StageListObj    = selfTransform.FindChild("UI_Menu/stagelist").gameObject;
        GoNextEffect      = selfTransform.FindChild("UI_Menu/StartFightButton01/StartFightStar01").gameObject;
        mMenuUI           = selfTransform.FindChild("UI_Menu").GetComponent <CanvasGroup>();
        m_CountDownObject = selfTransform.FindChild("CountDownImage").gameObject;

        mLevelItems = new List <UI_LevelItem>();

        for (int i = 0; i < 3; i++)
        {
            SelectLevelBox box = new SelectLevelBox(selfTransform.FindChild("BottomBar/AllBox/Box" + (i + 1)));
            mBoxs.Add(box);
        }

        mScrollBar = selfTransform.FindChild("BottomBar/Scrollbar").GetComponent <Scrollbar>();

        m_MapScroll.beginDelegate = onBeginMoveCall;
        m_MapScroll.endDelegate   = onEndMoveCall;

        GameEventDispatcher.Inst.addEventListener(GameEventID.F_ShowBox, ShowBox);
        GameEventDispatcher.Inst.addEventListener(GameEventID.UI_StageDataRefresh, OnStageDataRefreshed);

        //captionPath = "ZouMaDeng";

        InitStr();
    }
    public override void InitUIData()
    {
        base.InitUIData();

        mInst = this;

        m_HardImgs    = new Image[3];
        m_HardImgs[0] = selfTransform.FindChild("UI_Menu/Menu/normal/Image").GetComponent <Image>();
        m_HardImgs[1] = selfTransform.FindChild("UI_Menu/Menu/hard/Image").GetComponent <Image>();
        m_HardImgs[2] = selfTransform.FindChild("UI_Menu/Menu/hardest/Image").GetComponent <Image>();

        m_HardTxts1    = new Text[3];
        m_HardTxts1[0] = selfTransform.FindChild("UI_Menu/Menu/normal/no/Label").GetComponent <Text>();
        m_HardTxts1[1] = selfTransform.FindChild("UI_Menu/Menu/hard/no/Label").GetComponent <Text>();
        m_HardTxts1[2] = selfTransform.FindChild("UI_Menu/Menu/hardest/no/Label").GetComponent <Text>();
        m_HardTxts2    = new Text[3];
        m_HardTxts2[0] = selfTransform.FindChild("UI_Menu/Menu/normal/Image/Label").GetComponent <Text>();
        m_HardTxts2[1] = selfTransform.FindChild("UI_Menu/Menu/hard/Image/Label").GetComponent <Text>();
        m_HardTxts2[2] = selfTransform.FindChild("UI_Menu/Menu/hardest/Image/Label").GetComponent <Text>();

        m_BoxImg = m_Box.GetComponent <Image>();
        //m_StageItemObj = UIResourceMgr.LoadPrefab("UI/Prefabs/UI_Home/UI_StageItem") as GameObject;
        mBgTrans          = transform.FindChild("mapscroll/content");
        m_StageItemObj    = selfTransform.FindChild("Items/UI_StageItem").gameObject;
        m_StageListObj    = selfTransform.FindChild("UI_Menu/stagelist").gameObject;
        GoNextEffect      = selfTransform.FindChild("UI_Menu/StartFightButton01/StartFightStar01").gameObject;
        mMenuUI           = selfTransform.FindChild("UI_Menu").GetComponent <CanvasGroup>();
        m_CountDownObject = selfTransform.FindChild("CountDownImage").gameObject;

        m_Slider      = selfTransform.FindChild("BottomBar/Slider").GetComponent <Slider>();
        m_SliderFront = selfTransform.FindChild("BottomBar/Slider/FillArea").gameObject;
        mChapterBgImg = selfTransform.FindChild("mapscroll/ChapterBgImg").GetComponent <Image>();

        mLevelItems = new List <UI_LevelItem>();

        for (int i = 0; i < 3; i++)
        {
            SelectLevelBox box = new SelectLevelBox(selfTransform.FindChild("BottomBar/AllBox/Box" + (i + 1)));
            mBoxs.Add(box);
        }

        GameEventDispatcher.Inst.addEventListener(GameEventID.UI_StageDataRefresh, OnStageDataRefreshed);
        GameEventDispatcher.Inst.addEventListener(GameEventID.UI_ChapterBoxGot, OnRewardGot);

        EventTriggerListener.Get(mChapterBgImg.gameObject).onEndDrag = OnEndDragHandler;
        //EventTriggerListener.Get(mChapterBgImg.gameObject).onDrag = OnEndDragHandler;
    }