private void IniteDetailPanel() { if (isInited) { return; } detail_DescriptionText = transform.GetComponent <Text>("kuang/describion/zongjiText"); detail_Icon = transform.Find("kuang/map/icon"); detail_stars = transform.Find("kuang/diff_parent").GetComponentsInChildren <Image>(true); detail_taskName = transform.GetComponent <Text>("kuang/name"); fatigue_text = transform.GetComponent <Text>("kuang/normal_Btn/zhuibu/consume/number"); Util.SetText(transform.GetComponent <Text>("kuang/Text"), (int)TextForMatType.ChaseUIText, 21); toChaseBtn = transform.GetComponent <Button>("kuang/normal_Btn/zhuibu"); closeBtn = transform.GetComponent <Button>("close_button"); Transform parent = transform.Find("kuang/pre_award_parent"); detail_items = InitRewardItem(parent, detail_items); chaseStarPanel = transform.Find("kuang/starDesc").GetComponentDefault <ChaseStarPanel>(); remainRestTime = transform.GetComponent <Text>("kuang/remainchallengeCount/remainCount"); resetBtn = transform.GetComponent <Button>("kuang/remainchallengeCount/resetBtn"); awakePanel = transform.GetComponent <Transform>("kuang/normal_Btn/awake"); if (!closeBtn) { closeBtn = transform.GetComponent <Button>("kuang/close_button"); } isInited = true; }
protected override void InitComponent() { base.InitComponent(); var parent = WindowCache.GetComponent <Transform> ("team_panel/preaward_Panel/parent"); m_chaseRewardItems = ChaseTaskItem.InitRewardItem(parent, m_chaseRewardItems); var t = WindowCache.transform.Find("team_panel/starReward_Panel"); leftButton = WindowCache.GetComponent <Button> ("team_panel/awakeMissionImage_scrollView/changePage_Btn_left"); rightButton = WindowCache.GetComponent <Button> ("team_panel/awakeMissionImage_scrollView/changePage_Btn_right"); taskIcon = WindowCache.GetComponent <Image> ("team_panel/awakeMissionImage_scrollView/template/0/map_Img"); readyStateImage = WindowCache.GetComponent <Image> ("team_panel/memberFrame_Img/ready_Img"); taskButton = WindowCache.GetComponent <Button> ("team_panel/awakeMissionImage_scrollView/template/0/map_Img"); chatButton = WindowCache.GetComponent <Button> ("team_panel/chat"); invitePanel = WindowCache.GetComponent <Transform> ("invite_panel"); InfoPanel[0] = WindowCache.GetComponent <Transform> ("team_panel/captainFrame_Img"); InfoPanel[1] = WindowCache.GetComponent <Transform> ("team_panel/memberFrame_Img"); inviteButton = WindowCache.GetComponent <Button> ("team_panel/invite_Panel"); openToggle = WindowCache.GetComponent <Toggle> ("team_panel/open_Toggle"); buyTimeButton = WindowCache.GetComponent <Button> ("team_panel/remainchallengeCount/resetBtn"); readyButton = WindowCache.GetComponent <Button> ("team_panel/start_Btn"); prepareButton = WindowCache.GetComponent <Button> ("team_panel/ready_Btn"); cancelButton = WindowCache.GetComponent <Button> ("team_panel/cancel_Btn"); TickOutButton = WindowCache.GetComponent <Button> ("team_panel/memberFrame_Img/TickOut"); broadButton = WindowCache.GetComponent <Button> ("team_panel/postTeamInfo"); timesPanel = WindowCache.GetComponent <Transform> ("team_panel/remainchallengeCount"); costBloodPanel = WindowCache.GetComponent <Transform> ("team_panel/costBloodCard"); enterTimes = WindowCache.GetComponent <Text> ("team_panel/remainchallengeCount/remainCount_Txt"); costBloodCard = WindowCache.GetComponent <Text> ("team_panel/costBloodCard/Image/Text"); noEnough = costBloodCard.color; stageName = WindowCache.GetComponent <Text> ("team_panel/awakeMissionName_Txt"); levelText = WindowCache.GetComponent <Text> ("team_panel/captainFrame_Img/captainLevel_Txt"); captainName = WindowCache.GetComponent <Text> ("team_panel/captainFrame_Img/captainName_Txt"); energyCost = WindowCache.GetComponent <Text> ("team_panel/start_Btn/Text"); energyCost2 = WindowCache.GetComponent <Text> ("team_panel/ready_Btn/Text"); tipText = WindowCache.GetComponent <Text> ("team_panel/memberRequire_Txt"); startButtonText = WindowCache.GetComponent <Text> ("team_panel/start_Btn/start_text"); noRewardHint = WindowCache.GetComponent <Text> ("team_panel/remainchallengeCount/noRewardHint"); recommend = WindowCache.GetComponent <Text> ("team_panel/awakeMissionImage_scrollView/recommend/Text"); confirmPanel = WindowCache.GetComponent <Transform> ("tip"); chatNotice = WindowCache.GetComponent <Transform> ("team_panel/chat/newinfo"); stars[0] = WindowCache.GetComponent <Transform> ("team_panel/awakeMissionImage_scrollView/starframe/star_01"); stars[1] = WindowCache.GetComponent <Transform> ("team_panel/awakeMissionImage_scrollView/starframe/star_02"); stars[2] = WindowCache.GetComponent <Transform> ("team_panel/awakeMissionImage_scrollView/starframe/star_03"); if (t) { chaseStar = t.GetComponentDefault <ChaseStarPanel>(); } if (openToggle.isOn) { openToggle.isOn = false; } }
protected override void InitComponent() { base.InitComponent(); stageName = Root.GetComponent <Text>("left/guanqia_bg/Text"); stageDesc = Root.GetComponent <Text>("left/text_bg/Text"); remainNum = Root.GetComponent <Text>("time_bg/Text"); challengeLv = Root.GetComponent <Text>("middle/center/bg/Level"); expendNum = Root.GetComponent <Text>("middle/center/bg/text"); notEnough = expendNum.color; starPanel = Root.GetComponent <ChaseStarPanel>("middle/starDesc"); rewardParent = Root.GetComponent <Transform>("middle/award/pre_content"); fastMatch = Root.GetComponent <Button>("middle/btn/join_Btn"); createTeam = Root.GetComponent <Button>("middle/btn/create_Btn"); view = Root.GetComponent <ScrollView>("left/scrollBoss"); data = new DataSource <int>(null, view, OnSetIcon, null); left_btn = Root.GetComponent <Button>("left/left_btn"); right_btn = Root.GetComponent <Button>("left/right_btn"); bloodCardBtn01 = Root.GetComponent <Button>("middle/center/bg/icon"); bloodCardBtn02 = Root.GetComponent <Button>("time_bg/icon"); recommend = Root.GetComponent <Text>("left/recommend/Text"); }
protected override void OnOpen() { #region 公共 bgBtn = GetComponent <Button>("end_btn"); m_againBtn = GetComponent <Button>("again"); tipCancleBtn = GetComponent <Button>("tips/top/button"); tipCancleBtn.onClick.RemoveAllListeners(); tipCancleBtn.onClick.AddListener(OnClickTipCancle); #endregion #region 胜利界面 win_Panel = GetComponent <RectTransform>("win_panel"); win_Panel.gameObject.SetActive(false); win_levelText = GetComponent <Text>("win_panel/content/center/exp/level"); win_expbar = GetComponent <Image>("win_panel/content/center/exp/Fill Area/Fill"); var win_tweenPosition = win_expbar.GetComponent <TweenPosition>(); win_DelayTime = win_tweenPosition ? win_tweenPosition.delayStart : 0.8f; win_expAddText = GetComponent <Text>("win_panel/content/center/wxpreward/number_txt"); win_expShowText = GetComponent <Text>("win_panel/content/center/exp/expcharactor"); win_goldAddText = GetComponent <Text>("win_panel/content/preaward/gold_reward/number_text"); winReward = new DataSource <PItem2>(null, GetComponent <ScrollView>("win_panel/content/preaward/reward"), OnSetRewardItem, OnClickRewardItem); chaseStarpanel = GetComponent <ChaseStarPanel>("starDesc"); chaseStarpanel.gameObject.SetActive(false); target = GetComponentDefault <TargetMatrialBehaviour>("win_panel/content/target"); addPointIcon = GetComponent <Image>("win_panel/content/preaward/friendshipPoint_reward/number_text/gold"); addPointName = GetComponent <Text>("win_panel/content/preaward/friendshipPoint_reward/number_text/text"); addPointValue = GetComponent <Text>("win_panel/content/preaward/friendshipPoint_reward/number_text"); #endregion #region 失败界面 //pve lose_Panel = GetComponent <RectTransform>("lose_panel"); lose_Panel.gameObject.SetActive(false); lose_pve = GetComponent <RectTransform>("lose_panel/content/pvePanel"); lose_pve.gameObject.SetActive(false); lose_runeBtnForPvE = GetComponent <Button>("lose_panel/content/pvePanel/rune_btn"); lose_weaponBtnForPvE = GetComponent <Button>("lose_panel/content/pvePanel/weapon_btn"); loseReward = new DataSource <PItem2>(null, GetComponent <ScrollView>("lose_panel/content/preaward/reward"), OnSetRewardItem, OnClickRewardItem); lose_runeBtnForPvE.onClick.RemoveAllListeners(); lose_runeBtnForPvE.onClick.AddListener(OnOpenRuneWindow); lose_weaponBtnForPvE.onClick.RemoveAllListeners(); lose_weaponBtnForPvE.onClick.AddListener(OnOpenWeaponWindow); //pvp lose_pvp = GetComponent <RectTransform>("lose_panel/content/pvpPanel"); lose_pvp.gameObject.SetActive(false); lose_levelText = GetComponent <Text>("lose_panel/content/center/exp/level"); lose_expbar = GetComponent <Image>("lose_panel/content/center/exp/Fill Area/Fill"); var lose_tweenPosition = lose_expbar.GetComponent <TweenPosition>(); lose_DelayTime = lose_tweenPosition ? lose_tweenPosition.delayStart : 0.8f; lose_expAddText = GetComponent <Text>("lose_panel/content/center/arrow1/exp_text"); lose_expShowText = GetComponent <Text>("lose_panel/content/center/exp/expcharactor"); lose_goldAddText = GetComponent <Text>("lose_panel/content/preaward/gold_reward/number_text"); #endregion #region 段位赛 //胜利积分 win_score = GetComponent <RectTransform>("win_panel/content/preaward/pvpPanel"); win_last_score = GetComponent <Text>("win_panel/content/preaward/pvpPanel/add_text/addscore"); win_add_score = GetComponent <Text>("win_panel/content/preaward/pvpPanel/add_text/addscore/addscore_text"); win_dis_nextScore = GetComponent <Text>("win_panel/content/preaward/pvpPanel/remain_text/remainscore"); win_current_danLv = GetComponent <Text>("win_panel/content/preaward/pvpPanel/bg/currentrank"); win_logos_parent = GetComponent <Transform>("win_panel/content/preaward/pvpPanel/logo"); //失败积分 lose_score = GetComponent <RectTransform>("lose_panel/content/pvpPanel/score"); lose_last_score = GetComponent <Text>("lose_panel/content/pvpPanel/score/add_text/addscore"); lose_add_score = GetComponent <Text>("lose_panel/content/pvpPanel/score/add_text/addscore/addscore_text"); lose_dis_nextScroe = GetComponent <Text>("lose_panel/content/pvpPanel/score/remain_text/remainscore"); lose_current_danLv = GetComponent <Text>("lose_panel/content/pvpPanel/score/currentrank"); lose_logos_parent = GetComponent <Transform>("lose_panel/content/pvpPanel/score/logo"); //积分rectTransform upDanlvPanel = GetComponent <RectTransform>("integralUpPanel"); currentlolLv = GetComponent <Text>("integralUpPanel/nowLol"); currentScore = GetComponent <Text>("integralUpPanel/nowIntegral"); nextLv = GetComponent <Text>("integralUpPanel/nextLol"); nextScore = GetComponent <Text>("integralUpPanel/nextIntegral"); upDanLvPanelLogos = GetComponent <Transform>("integralUpPanel/logo"); upDanLvPanelLogosTo = GetComponent <Transform>("integralUpPanel/logo_to"); #endregion #region btnPanel btnPanel = GetComponent <RectTransform>("tips"); //迷宫 labyrinthBtnParentPanel = GetComponent <RectTransform>("tips/migong_win"); labyrinthBtnParentPanel.gameObject.SetActive(false); labyContinueBtn = GetComponent <Button>("tips/migong_win/continue_btn"); labyRestBtn = GetComponent <Button>("tips/migong_win/exit_btn"); m_labyProcessText = GetComponent <Text>("tips/migong_win/progress_Txt"); #endregion #region global_uplv m_uplvPanel = GetComponent <RectTransform>("upLvPanel"); beforeLv = GetComponent <Text>("upLvPanel/dengji/Text"); currentLv = GetComponent <Text>("upLvPanel/dengji/Text1"); beforePotential = GetComponent <Text>("upLvPanel/qiannengdian/Text"); currentPotential = GetComponent <Text>("upLvPanel/qiannengdian/Text1"); beforeFatigue = GetComponent <Text>("upLvPanel/tili/Text"); currentFatigue = GetComponent <Text>("upLvPanel/tili/Text1"); beforeFatigueLimit = GetComponent <Text>("upLvPanel/tiliLimit/Text"); currentFatigueLimit = GetComponent <Text>("upLvPanel/tiliLimit/Text1"); m_uplvPanel.gameObject.SetActive(false); #endregion #region boss m_boss = false; m_bossWin = GetComponent <RectTransform>("winBoss_panel").gameObject; m_myWinHurt = GetComponent <Text>("winBoss_panel/content/center/arrow1/damage01_text"); m_allWinHurt = GetComponent <Text>("winBoss_panel/content/preaward/arrow2/damage02_text"); m_WinValueBar = GetComponent <Image>("winBoss_panel/content/center/bossHpBarFilled_Img"); m_bossLose = GetComponent <RectTransform>("loseBoss_panel").gameObject; m_myLoseHurt = GetComponent <Text>("loseBoss_panel/content/center/arrow1/exp_text"); m_allLoseHurt = GetComponent <Text>("loseBoss_panel/content/preaward/gold_reward/number_text"); m_loseValueBar = GetComponent <Image>("loseBoss_panel/content/center/bossHpBarFilled_Img"); m_lossTime = GetComponent <Text>("loseBoss_panel/content/timeremain/gold_reward/number_text"); m_lossRune = GetComponent <Button>("loseBoss_panel/content/pvePanel/rune_btn"); m_lossForing = GetComponent <Button>("loseBoss_panel/content/pvePanel/weapon_btn"); GetComponent <Image>("loseBoss_panel/content/preaward/gold_reward/gold").gameObject.SetActive(false); GetComponent <Text>("loseBoss_panel/content/preaward/gold_reward/number_text/text").gameObject.SetActive(false); m_lossRune.onClick.RemoveAllListeners(); m_lossRune.onClick.AddListener(OnOpenRuneWindow); m_lossForing.onClick.RemoveAllListeners(); m_lossForing.onClick.AddListener(OnOpenWeaponWindow); #endregion IniteText(); }