public override void Awake() { base.Awake(); var t = controller.transform; controller.backButton = t.GetComponent <UIButton>("Edge/TopLeft/BackBtn"); HpCtrl = t.GetMonoILRComponent <LTChallengeInstanceHpCtrl>("Edge/PlayerPanel/Panel/Hp"); FullScreenMask = t.FindEx("Edge/HidePanel/FullScreenMask").gameObject; SkipSprite = t.GetComponent <UISprite>("Edge/BottomLeft/SkipBtn/Check"); QuickSprite = t.GetComponent <UISprite>("Edge/BottomLeft/QuickBtn/Check"); QuickContainerObj = t.gameObject.FindEx("Edge/BottomLeft/QuickBtn"); BossLogBtnObj = t.gameObject.FindEx("Edge/BottomRight/BossLog"); BossLogGuideTS = t.GetComponent <TweenScale>("Edge/BottomRight/BossLog/TipLabel"); ThemeNameLabel = t.GetComponent <UILabel>("Edge/TopLeft/Theme/Label"); ThemeIcon = t.GetComponent <DynamicUISprite>("Edge/TopLeft/Theme/Icon"); ThemeTipNameLabel = t.GetComponent <UILabel>("Edge/TopLeft/Theme/Tips/NameLabel"); ThemeTipsIcon = t.GetComponent <DynamicUISprite>("Edge/TopLeft/Theme/Tips/Theme/Icon"); ThemeTipDescLabel = t.GetComponent <UILabel>("Edge/TopLeft/Theme/Tips/DescLabel"); ThemeTipObj = t.gameObject.FindEx("Edge/TopLeft/Theme/Tips"); FlyMagicObj = t.gameObject.FindEx("Edge/BottomRight/BagBtn/Magic/Fly"); FlyMagicsObj = t.gameObject.FindEx("Edge/BottomRight/BagBtn/Magic/Fly2"); MagicObj = t.gameObject.FindEx("Edge/BottomRight/BagBtn/Magic"); BottomRightObj = t.gameObject.FindEx("Edge/BottomRight"); SpCtrl = t.GetDataLookupILRComponent <LTChallengeSPCtrl>("Edge/BottomRight/BagBtn/Magic/Label"); MagicAlphaTween = t.GetComponent <TweenAlpha>("Edge/BottomRight/BagBtn/Magic"); FlyScrollObj = t.gameObject.FindEx("Edge/BottomRight/BagBtn/ScrollFly"); MagnifyingGlass = t.gameObject.FindEx("Edge/PlayerPanel/Panel/MagnifyingGlass"); EnemyKillSpriteList = controller.FetchComponentList <UISprite>(new string[5] { "Edge/Bottom/DoorBar/Root/Enemy", "Edge/Bottom/DoorBar/Root/Enemy (1)", "Edge/Bottom/DoorBar/Root/Enemy (2)", "Edge/Bottom/DoorBar/Root/Enemy (3)", "Edge/Bottom/DoorBar/Root/Enemy (4)" }); new List <UISprite>(); KeySprite = t.GetComponent <UISprite>("Edge/Bottom/DoorBar/Key"); KeyFxObj = KeySprite.gameObject.FindEx("FX"); BarFxObj = t.gameObject.FindEx("Edge/Bottom/DoorBar/Foreground/FX"); DoorOpenProgress = t.GetComponent <UIProgressBar>("Edge/Bottom/DoorBar"); _clearanceLineupBtn = t.GetMonoILRComponent <LTClearanceLineupBtn>("Edge/TopRight/LTClearanceLineupBtn"); controller.FindAndBindingBtnEvent(new List <string>(6) { "Edge/TopLeft/Theme", "Edge/TopLeft/Theme/Tips/Box", "Edge/BottomLeft/SkipBtn", "Edge/BottomLeft/QuickBtn", "Edge/BottomRight/BagBtn", "Edge/BottomRight/BattleReadyBtn", "Edge/BottomRight/BossLog" }, new List <EventDelegate>(6) { new EventDelegate(OnThemeBtnClick), new EventDelegate(OnThemeTipClick), new EventDelegate(OnSkipBtnClick), new EventDelegate(OnQuickBtnClick), new EventDelegate(OnBagBtnClick), new EventDelegate(OnBattleReadyBtnClick), new EventDelegate(OnBossLogBtnClick) }); }
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"); }