Esempio n. 1
0
        public override void Awake()
        {
            base.Awake();

            var t = mDMono.transform;

            NameLabel         = t.GetComponent <UILabel>("Label");
            OpenObj           = t.FindEx("Unlock").gameObject;
            LockObj           = t.FindEx("Lock").gameObject;
            RedPoint          = t.FindEx("RedPoint").gameObject;
            BGSprite          = t.GetComponent <UISprite>("Bg");
            BlitzBtnObj       = t.FindEx("Unlock/BlitzBtn").gameObject;
            EnterBtnObj       = t.FindEx("Unlock/EnterBtn").gameObject;
            C_vigorController = t.GetMonoILRComponent <EnterVigorController>("Unlock/EnterBtn/Sprite");
            B_vigorController = t.GetMonoILRComponent <EnterVigorController>("Unlock/BlitzBtn/Sprite");
            DropItemList      = new List <LTShowItem>();
            var itemListRoot = t.FindEx("ItemList");

            for (var i = 0; i < itemListRoot.childCount; i++)
            {
                DropItemList.Add(itemListRoot.GetChild(i).GetMonoILRComponent <LTShowItem>());
            }

            ticketneedNum  = t.GetComponent <UILabel>("Unlock/EnterBtn/Num");
            ticketneedNum2 = t.GetComponent <UILabel>("Unlock/BlitzBtn/Num (1)");

            t.GetComponent <ConsecutiveClickCoolTrigger>("Unlock/BlitzBtn").clickEvent.Add(new EventDelegate(OnBlitzBtnClick));
            t.GetComponent <UIButton>("Unlock/EnterBtn").onClick.Add(new EventDelegate(OnChallengeBtnClick));

            LTUIUtil.SetText(ticketneedNum, LTAwakeningInstanceConfig.GetCost().ToString());
            LTUIUtil.SetText(ticketneedNum2, LTAwakeningInstanceConfig.GetCost().ToString());
        }
Esempio n. 2
0
        public override void Awake()
        {
            base.Awake();

            var tRoot = controller.transform;

            controller.backButton = tRoot.GetComponent <UIButton>("Edge/TopRight/CancelBtn");
            var tGrid = tRoot.FindEx("Center/Scroll/PlaceHolder/Grid");

            ItemList = new List <GameObject>();

            for (var i = 0; i < tGrid.childCount; i++)
            {
                ItemList.Add(tGrid.GetChild(i).gameObject);
            }

            DropSprite     = tRoot.GetComponent <UISprite>("Edge/Bottom/LevelDesc/Icon");
            PartnerLabel   = tRoot.GetComponent <UILabel>("Edge/BottomRight/Desc");
            CenterOnChild  = tGrid.GetComponent <UICenterOnChild>();
            LevelDescLabel = tRoot.GetComponent <UILabel>("Edge/Bottom/LevelDesc/Desc");
            LevelNumLabel  = tRoot.GetComponent <UILabel>("Edge/Bottom/LevelDesc/Num");
            GoldColor      = new Color32(251, 239, 70, 255);
            ExpColor       = new Color32(102, 255, 254, 255);
            GoldFx         = tRoot.Find("Center/GoldBG").gameObject;
            ExpFx          = tRoot.Find("Center/ExpBG").gameObject;
            var tItemList = tRoot.FindEx("Edge/BottomRight/ItemList");

            mPartnerDataItems = new List <LTpartnerInfoItem>();

            for (var i = 0; i < tItemList.childCount; i++)
            {
                mPartnerDataItems.Add(tItemList.GetChild(i).GetMonoILRComponent <LTpartnerInfoItem>());
            }

            StartPos = tGrid.FindEx("Sprite (3)/StartPos");

            BattleBtn = tRoot.GetComponent <UIButton>("Edge/Bottom/StartBtn");
            BattleBtn.onClick.Clear();
            BattleBtn.onClick.Add(new EventDelegate(OnBattleBtnClick));
            LastTimesLabel = BattleBtn.transform.GetComponent <UILabel>("Num");

            BlitzBtn = tRoot.GetComponent <UIButton>("Edge/Bottom/BlitzBtn");
            BlitzBtn.onClick.Clear();
            BlitzBtn.onClick.Add(new EventDelegate(OnBlitzBtnClick));
            BlitzTimesLabel = BlitzBtn.transform.GetComponent <UILabel>("Num");

            LockBtn = tRoot.GetComponent <UIButton>("Edge/Bottom/LockBtn");
            LockBtn.onClick.Clear();
            LockBtn.onClick.Add(new EventDelegate(OnBattleBtnClick));
            UnLockLevelLabel = LockBtn.transform.GetComponent <UILabel>("Desc");

            var noticeBtn = tRoot.GetComponent <UIButton>("Edge/Notice");

            noticeBtn.onClick.Clear();
            noticeBtn.onClick.Add(new EventDelegate(OnNoticeBtnClick));

            C_VigorController = tRoot.GetMonoILRComponent <EnterVigorController>("Edge/Bottom/StartBtn/Sprite");
            B_VigorController = tRoot.GetMonoILRComponent <EnterVigorController>("Edge/Bottom/BlitzBtn/Sprite");
        }
Esempio n. 3
0
        public override void Awake()
        {
            base.Awake();
            var      t       = controller.transform;
            UIButton backBtn = t.GetComponent <UIButton>("Edge/TopLeft/CancelBtn");

            backBtn.onClick.Add(new EventDelegate(OnCacncelBtnClick));

            UIButton rankBtn = t.GetComponent <UIButton>("Edge/BottomLeft/RankBtn");

            rankBtn.onClick.Add(new EventDelegate(OnRankBtnClick));

            UIButton sweepBtn = t.GetComponent <UIButton>("Edge/BottomLeft/BlitzBtn");

            sweepBtn.onClick.Add(new EventDelegate(OnSweepBtnClick));

            ConsecutiveClickCoolTrigger enterNextBtn = t.GetComponent <ConsecutiveClickCoolTrigger>("Center/EnterNext");

            enterNextBtn.clickEvent.Add(new EventDelegate(OnEnterNextBtnClick));
            enterNextBtn.gameObject.CustomSetActive(false);

            ConsecutiveClickCoolTrigger battleBtn = t.GetComponent <ConsecutiveClickCoolTrigger>("Edge/Bottom/BattleBtn");

            battleBtn.clickEvent.Add(new EventDelegate(OnBattleBtnClick));

            VigorController = t.GetMonoILRComponent <EnterVigorController>("Edge/Bottom/BattleBtn/Sprite");
            UIButton noticeBtn = t.Find("Edge/TopRight/Notice").GetComponent <UIButton>();

            noticeBtn.onClick.Add(new EventDelegate(OnNoticeBtnClick));

            ConsecutiveClickCoolTrigger boxBtn = t.GetComponent <ConsecutiveClickCoolTrigger>("Center/BoxSprite");

            boxBtn.clickEvent.Add(new EventDelegate(OnBoxClick));
            boxBtn.gameObject.CustomSetActive(false);



            mLevelLabel = t.GetComponent <UILabel>("Edge/TopRight/LevelInfo/LevelLabel");

            mLayerLabel = t.GetComponent <UILabel>("Edge/TopRight/LevelInfo/LayerLabel");

            mMonsterTex    = t.GetComponent <UITexture>("Center/MonsterTexture");
            mTexTweenAlpha = mMonsterTex.GetComponent <TweenAlpha>();
            mMonsterTex.gameObject.CustomSetActive(false);

            mBoxSprite = boxBtn.gameObject.GetComponent <UISprite>();
            mBoxSprite.gameObject.CustomSetActive(false);

            mEnterNextSprite = enterNextBtn.gameObject.GetComponent <UITexture>();
            mEnterNextSprite.gameObject.CustomSetActive(false);

            mTimesLabel = t.GetComponent <UILabel>("Edge/Bottom/BattleBtn/TimesLabel");

            mGetRewardLabel = t.GetComponent <UILabel>("Edge/Bottom/RewardLabel");

            mBattleSprite = battleBtn.gameObject.GetComponent <UISprite>();

            mIsGetRewardSprite = t.GetComponent <UISprite>("Edge/BottomRight/GetRewardSprite");

            Transform itemListTran = t.Find("Edge/BottomRight/ItemList");

            mItemList = itemListTran.GetMonoILRComponentsInChildren <LTShowItem>("Hotfix_LT.UI.LTShowItem", true, true);

            mBg1 = t.Find("BG1").gameObject;

            mBg2 = t.Find("BG2").gameObject;

            mBgMask = t.GetComponent <TweenAlpha>("Edge/Mask");

            BuffBtn = t.GetComponent <UIButton>("Edge/TopLeft/BuffBtn");
            BuffBtn.onClick.Add(new EventDelegate(OnBuffBtnClick));

            BuffView = t.GetComponent <Transform>("Edge/TopLeft/Panel");

            BuffView_IconTran = t.GetComponent <Transform>("Edge/TopLeft/Panel/BuffView/Buff");

            PassNumLabel = t.GetComponent <UILabel>("Edge/TopLeft/Panel/BuffView/PassNum/num");

            BuffDescLabel = t.GetComponent <UILabel>("Edge/TopLeft/Panel/BuffView/Table/BuffValue");

            BuffInfoLabel = t.GetComponent <UILabel>("Edge/TopLeft/Panel/BuffView/Table/BuffLevelValue");

            BuffTable = t.GetComponent <UITable>("Edge/TopLeft/Panel/BuffView/Table");

            BuffViewMask = t.GetComponent <UIButton>("Edge/TopLeft/Panel/BuffView/Mask");
            BuffViewMask.onClick.Add(new EventDelegate(OnBuffViewClose));
            BuffView.gameObject.CustomSetActive(false);

            CompeteBtnBox     = t.GetComponent <BoxCollider>("Edge/TopRight/CompeteBtn");
            CompeteBtnLabel   = CompeteBtnBox.transform.GetComponent <UILabel>("Label");
            CompeteBtnLockObj = CompeteBtnBox.transform.Find("LockObj").gameObject;
            CompeteBtnRP      = CompeteBtnBox.transform.Find("RedPoint").gameObject;
            CompeteBtnBox.GetComponent <UIButton>().onClick.Add(new EventDelegate(OnCompeteBtnClick));

            _clearanceLineupBtn = t.GetMonoILRComponent <LTClearanceLineupBtn>("Edge/LTClearanceLineupBtn");
        }