示例#1
0
    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;
    }
示例#2
0
    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;
        }
    }
示例#3
0
 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");
 }
示例#4
0
    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();
    }