Esempio n. 1
0
    private GameObject m_MedalReardNewImg;                                                                      //勋章奖励New提示图标
    public override void InitUIData()
    {
        base.InitUIData();
        Inst = this;
        InitPraseXmlData();
        InitClassify();
        InitMedalMaxCountShow();

        m_Prefab              = UIResourceMgr.LoadPrefab(common.prefabPath + "UI_Home/UI_HandBookItem") as GameObject;
        m_Grid                = selfTransform.FindChild("ItemList/Grid");
        m_HeroLayout          = selfTransform.FindChild("ItemList/Grid").GetComponent <LoopLayout>();
        m_DeitiesSelectImg    = selfTransform.FindChild("DeitiesBtn/SelectStateImg").gameObject;
        m_DeitiesNotSelectImg = selfTransform.FindChild("DeitiesBtn/NotSelectStateImg").gameObject;
        m_PeopleSelectImg     = selfTransform.FindChild("PeopleBtn/SelectStateImg").gameObject;
        m_PeopleNotSelectImg  = selfTransform.FindChild("PeopleBtn/NotSelectStateImg").gameObject;
        m_DevdilSelectImg     = selfTransform.FindChild("DevdilBtn/SelectStateImg").gameObject;
        m_DevdilNotSelectImg  = selfTransform.FindChild("DevdilBtn/NotSelectStateImg").gameObject;
        m_MedalReardNewImg    = m_ReardBtn.transform.FindChild("NewImg").gameObject;
        HomeControler.Inst.PushFunly(9, 71);

        GameEventDispatcher.Inst.addEventListener(GameEventID.HB_GetMedalPop, ShowGetMedalPop);
        GameEventDispatcher.Inst.addEventListener(GameEventID.HB_GetSTuJianHeros, RefreshTips);

        captionPath = "caption";
    }
Esempio n. 2
0
    public override void InitUIData()
    {
        base.InitUIData();

        Inst = this;
        ParseHeroCloneXmlData();
        m_Grid         = selfTransform.FindChild("HeroList/ListLayOut");
        m_HeroLayout   = selfTransform.FindChild("HeroList/ListLayOut").GetComponent <LoopLayout>();
        m_ConAssetIcon = selfTransform.FindChild("TopPanel/ConImg").GetComponent <Image>();
        m_MakAnim      = selfTransform.FindChild("Msk").GetComponent <Animator>();
        GameObject _modelViewRoom = GameObject.Find("ModelViewRoom");

        m_HeroCloneAnim = _modelViewRoom.transform.FindChild("Camera2/ElementBody01/Playground Light/ElementBody01").GetComponent <Animation>();
//        m_HeroCloneAnim = GameObject.Find("ModelViewRoom/Camera2/ElementBody01/Playground Light/ElementBody01").GetComponent<Animation>();
        m_ConAssetId       = m_HeroCloneList[0].getCloneCostId();
        m_HeroCloneItemObj = UIResourceMgr.LoadPrefab(common.prefabPath + m_HeroCloneItemUrl) as GameObject;
        HomeControler.Inst.PushFunly(7, 114);


        UI_CaptionManager cap = UI_CaptionManager.GetInstance();

        if (cap != null)
        {
            cap.AwakeUp(M_CapPos);
        }

        GameEventDispatcher.Inst.addEventListener(GameEventID.HE_HeroCloneInject, UpdateHeroCloneDataUI);
    }
Esempio n. 3
0
        public override void InitUIData()
        {
            _instance = this;
            base.InitUIData();
            _Grid       = selfTransform.FindChild("HeroList/ListLayOut");
            _gridLayout = selfTransform.FindChild("HeroList/ListLayOut").GetComponent <LoopLayout>();

            curCount = selfTransform.FindChild("SortObj/NumberBg/CurPlayers_txt").GetComponent <Text>();
            maxCount = selfTransform.FindChild("SortObj/NumberBg/MaxPlayers_txt").GetComponent <Text>();

            AddHeroObj = selfTransform.FindChild("SortObj/NumberBg").gameObject;
            m_addBg    = selfTransform.FindChild("SortObj/NumberBg/Image").gameObject;


            SetHeroBagBtn = selfTransform.FindChild("SortObj/NumberBg/add").GetComponent <Button>();
            SetHeroBagBtn.onClick.AddListener(new UnityAction(OnSetHeroBagBtn));


            SortSlidebtn    = selfTransform.FindChild("SortObj/SortHeroBagBtn").GetComponent <UI_SlideBtn>();
            SortHeroBagtext = selfTransform.FindChild("SortObj/SortHeroBagBtn/Text").GetComponent <Text>();
            selfTransform.FindChild("SortObj/LevelsortBtn").GetComponent <Button>().onClick.AddListener(OnLevelsortBtn);
            selfTransform.FindChild("SortObj/QualitysortBtn").GetComponent <Button>().onClick.AddListener(OnQualitysortBtn);
            ////点击响应
            //selfTransform.FindChild("ModelRotaeBtn").GetComponent<Button>().onClick.AddListener(new UnityAction(OnclickModelBtn));

            GameEventDispatcher.Inst.addEventListener(GameEventID.KE_HeroBagItemSizeShow, OnKE_HeroBagItemSizeShow);
            GameEventDispatcher.Inst.addEventListener(GameEventID.UI_FragmentComposeHeroSuccess, OnRecruitSuccess);

            HeroListSort();
        }
Esempio n. 4
0
    public override void InitUIData()
    {
        base.InitUIData();

        m_HeroLayout = selfTransform.FindChild("HeroList/HeroLayout").GetComponent <LoopLayout>();
        m_HeroItem   = UIResourceMgr.LoadPrefab(common.prefabPath + "UI_Home/UI_HeroItem") as GameObject;
        inst         = this;
    }
Esempio n. 5
0
 public override void InitUIView()
 {
     base.InitUIView();
     m_LoopLayout = selfTransform.FindChild("UI_BG_Right_Goods/new/Right/ListItems/loopLayout").GetComponent <LoopLayout>();
     GameEventDispatcher.Inst.addEventListener(GameEventID.KE_ShowGift, GiftShow);
     GameEventDispatcher.Inst.addEventListener(GameEventID.KE_ModItemNum, OnUpdateShow);
     SelectItem(EM_SORT_COMMON_ITEM.EM_SORT_COMMON_ITEM_ALL);
 }
Esempio n. 6
0
    public override void InitUIData()
    {
        base.InitUIData();

        m_HeroLayout = selfTransform.FindChild("HeroList/HeroLayout").GetComponent <LoopLayout>();

        inst = this;
    }
Esempio n. 7
0
 public override void InitUIData()
 {
     base.InitUIData();
     _instance    = this;
     m_LoopLayout = selfTransform.FindChild("UI_BG_Right_Rune/Grid").GetComponent <LoopLayout>();
     runeMassage  = selfTransform.FindChild("UI_BG_Left_Rune").gameObject;
     GameEventDispatcher.Inst.addEventListener(GameEventID.Net_RefreshItem, UpdateRuneShow);
 }
Esempio n. 8
0
    public override void InitUIData()
    {
        base.InitUIData();

        _inst = this;

        m_LoopLayout = selfTransform.FindChild("Panel/ScrollRect/ListLayout").GetComponent <LoopLayout>();

        m_CloseBtn = selfTransform.FindChild("Panel/CloseBtn").GetComponent <Button>();
        m_CloseBtn.onClick.AddListener(new UnityAction(onClose));
    }
Esempio n. 9
0
    public List <int> mGiftList; //掉落包id
    public override void InitUIData()
    {
        base.InitUIData();
        inist     = this;
        mGiftList = new List <int>();
        Transform main = transform.FindChild("UI_BG_Main");

        mOK = main.FindChild("UI_Btn_ok").GetComponent <Button>();
        mOK.onClick.AddListener(OnOK);
        mLoopLayout = main.FindChild("goodslist/grid").GetComponent <LoopLayout>();
        mScrollBar  = main.FindChild("goodslist/Scrollbar").gameObject;
    }
Esempio n. 10
0
 public override void InitUIData()
 {
     base.InitUIData();
     _instance          = this;
     mCloseBtn          = selfTransform.FindChild("CloseBtn").GetComponent <Button>();
     mCloseImage        = selfTransform.FindChild("CloseBtn").GetComponent <Image>();
     mCloseText         = selfTransform.FindChild("CloseBtn/Text").GetComponent <Text>();
     mHeader            = selfTransform.FindChild("Image/Text").GetComponent <Text>();
     m_RewardItem_List  = selfTransform.FindChild("ItemList/Grid").GetComponent <RectTransform>();
     m_RewardItemLayout = selfTransform.FindChild("ItemList/Grid").GetComponent <LoopLayout>();
     mCloseBtn.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickBtn));
 }
Esempio n. 11
0
 public override void InitUIData()
 {
     inst            = this;
     _artifactLayout = selfTransform.FindChild("Artifact/ArtifactLayout").GetComponent <LoopLayout>();
     _backBtn        = selfTransform.FindChild("UI_BG_Top/UI_Btn_Back").GetComponent <Button>();
     _backBtn.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickBackBtn));
     _artifactAdd = selfTransform.FindChild("ArtifactAdd").GetComponent <Button>();
     _artifactAdd.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickArtifactAdd));
     uiMark = DreamFaction.UI.Core.UIMark.Artifact;
     HomeControler.Inst.PushFunly(8, 32);
     captionPath = "caption";
 }
Esempio n. 12
0
    public override void InitUIData()
    {
        base.InitUIData();

        _inst = this;

        m_HeroListOBJ = selfTransform.FindChild("RightPanel/HerolLsit/ListLayout");
        m_LoopLayout  = m_HeroListOBJ.GetComponent <LoopLayout>();

        m_BackBtn = selfTransform.FindChild("TopPanel/TopTittle/BackBtn").GetComponent <Button>();
        m_BackBtn.onClick.AddListener(new UnityAction(onBackCall));

        GameEventDispatcher.Inst.addEventListener(GameEventID.G_Formation_Update, EventUpadateUI);
    }
Esempio n. 13
0
    public override void InitUIData()
    {
        inst = this;

        _backBtn = selfTransform.FindChild("TopPanel/BackBtn").GetComponent <Button>();
        _backBtn.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickBackBtn));
        _curExpText         = selfTransform.FindChild("TopPanel/MoneyBarUI/Image/CurExp").GetComponent <Text>();
        _curSelectCountText = selfTransform.FindChild("NumberTips/CurCount").GetComponent <Text>();
        _dissolveBtn        = selfTransform.FindChild("DissolveBtn").GetComponent <Button>();
        _dissolveBtn.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickDissolve));
        _gainTips       = selfTransform.FindChild("GainTips").gameObject;
        _gainExpText    = selfTransform.FindChild("GainTips/Exp/GainExp").GetComponent <Text>();
        _gainGlodText   = selfTransform.FindChild("GainTips/Gold/Text").GetComponent <Text>();
        _emptyRune      = selfTransform.FindChild("EmptyRune").gameObject;
        _runeList       = selfTransform.FindChild("RuneList").gameObject;
        _runeListLayout = selfTransform.FindChild("RuneList/RuneList/ListLayout").GetComponent <LoopLayout>();
        _runeTypeText   = selfTransform.FindChild("RuneList/SortObj/MainBagBtn/Text").GetComponent <Text>();
        _slideTypeBtn   = selfTransform.FindChild("RuneList/SortObj/MainBagBtn").GetComponent <UI_SlideBtn>();
        _blueBtn        = selfTransform.FindChild("RuneList/SortObj/BlueBtn").GetComponent <Button>();
        _blueBtn.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickBule));
        _purpleBtn = selfTransform.FindChild("RuneList/SortObj/PurpleBtn").GetComponent <Button>();
        _purpleBtn.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickPurple));
        _greenBtn = selfTransform.FindChild("RuneList/SortObj/GreenBtn").GetComponent <Button>();
        _greenBtn.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickGreen));
        _redBtn = selfTransform.FindChild("RuneList/SortObj/RedBtn").GetComponent <Button>();
        _redBtn.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickRed));
        _spectialBtn = selfTransform.FindChild("RuneList/SortObj/SpectialBtn").GetComponent <Button>();
        _spectialBtn.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickSpectial));
        _allBtn = selfTransform.FindChild("RuneList/SortObj/AllBtn").GetComponent <Button>();
        _allBtn.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickAll));
        _emptyTips      = selfTransform.FindChild("EmptyRune/Text").GetComponent <Text>();
        _emptyTips.text = GameUtils.getString("runemelt_content1");
        // _goldText = selfTransform.FindChild("UI_BG_Top/Gold/Text").GetComponent<Text>();
        _empytLeftBtn  = selfTransform.FindChild("EmptyRune/LeftBtn").GetComponent <Button>();
        _empytRightBtn = selfTransform.FindChild("EmptyRune/RightBtn").GetComponent <Button>();
        _empytLeftBtn.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickLeftBtn));
        _empytRightBtn.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickRightBtn));
        _bagNumberText  = selfTransform.FindChild("RuneList/SortObj/NumberNoBg/Number").GetComponent <Text>();
        _runeGameObject = selfTransform.FindChild("RuneList/RuneList").gameObject;
        _selectRuneExp  = selfTransform.FindChild("SelectRuneExp").gameObject;
        _selectRuneItem = selfTransform.FindChild("SelectRuneItem").gameObject;
        m_Caption       = selfTransform.FindChild("caption").gameObject;
        HomeControler.Inst.PushFunly(6, 97);
        UI_CaptionManager _caption = UI_CaptionManager.GetInstance();

        if (_caption != null)
        {
            _caption.AwakeUp(m_Caption.transform);
        }
    }
Esempio n. 14
0
    private Text m_TiliteText       = null;                                                     //标题文本

    public override void InitUIData()
    {
        base.InitUIData();
        Inst         = this;
        m_Grid       = selfTransform.FindChild("ItemList/Grid");
        ItemMsgUI    = selfTransform.FindChild("ItemMsgUI").gameObject;
        m_HeroLayout = m_Grid.GetComponent <LoopLayout>();

        m_CloseBtn = selfTransform.FindChild("PlayerInfoItem/CloseBtn").GetComponent <Button>();
        m_CloseBtn.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickCloseBtn));
        m_TiliteText = selfTransform.FindChild("PlayerInfoItem/Image/TiliteText").GetComponent <Text>();

        captionPath = "caption";
    }
Esempio n. 15
0
    public override void InitUIData()
    {
        inst          = this;
        _heroknapsack = selfTransform.FindChild("HeroKnapsack").gameObject;
        _emptyHero    = selfTransform.FindChild("EmptyHero").gameObject;
        _emptyTips    = selfTransform.FindChild("EmptyHero/Text").GetComponent <Text>();
        _backBtn      = selfTransform.FindChild("TopPanel/BackBtn").GetComponent <Button>();
        _backBtn.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickBackBtn));
        _lithBtn = selfTransform.FindChild("DissolveBtn").GetComponent <Button>();
        _lithBtn.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickLitholysin));
        _gainTips           = selfTransform.FindChild("GiveTips").gameObject;
        _gainNumber         = selfTransform.FindChild("GiveTips/Number").GetComponent <Text>();
        _gainNumber.text    = "0";
        _curSelectCountText = selfTransform.FindChild("NumberTips/CurCount").GetComponent <Text>();
        _teamSortType       = selfTransform.FindChild("HeroKnapsack/SortObj/MainBagBtn/Text").GetComponent <Text>();
        _sortSlide          = selfTransform.FindChild("HeroKnapsack/SortObj/MainBagBtn").GetComponent <UI_SlideBtn>();
        selfTransform.FindChild("HeroKnapsack/SortObj/QualitysortBtn").GetComponent <Button>().onClick.AddListener(new UnityEngine.Events.UnityAction(OnQualitysortBtn));
        selfTransform.FindChild("HeroKnapsack/SortObj/LevelsortBtn").GetComponent <Button>().onClick.AddListener(new UnityEngine.Events.UnityAction(OnLevelsortBtn));
        //selfTransform.FindChild("HeroKnapsack/DefaultBtn").GetComponent<Button>().onClick.AddListener(new UnityEngine.Events.UnityAction(OnDefaultBtn));
        selfTransform.FindChild("HeroKnapsack/SortObj/QualitysortBtn/Text").GetComponent <Text>().text = GameUtils.getString("heromelt_button2");
        selfTransform.FindChild("HeroKnapsack/SortObj/LevelsortBtn/Text").GetComponent <Text>().text   = GameUtils.getString("heromelt_button3");
        //selfTransform.FindChild("HeroKnapsack/DefaultBtn/Text").GetComponent<Text>().text = GameUtils.getString("heromelt_button10");
        _curHeroLayout     = selfTransform.FindChild("HeroKnapsack/HeroList/ListLayOut").GetComponent <LoopLayout>();
        _curLithvalue      = selfTransform.FindChild("TopPanel/Text").GetComponent <Text>();
        _curLithvalue.text = ObjectSelf.GetInstance().ExpFruit.ToString();
        _empytLeftBtn      = selfTransform.FindChild("EmptyHero/LeftBtn").GetComponent <Button>();
        _empytRightBtn     = selfTransform.FindChild("EmptyHero/RightBtn").GetComponent <Button>();
        _empytLeftBtn.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickLeftBtn));
        _empytRightBtn.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickRightBtn));
        _emptyTips.text    = GameUtils.getString("heromelt_content3");
        _bagNumberText     = selfTransform.FindChild("HeroKnapsack/SortObj/NumberNoBg/Number").GetComponent <Text>();
        _dissolveText      = selfTransform.FindChild("DissolveBtn/Text").GetComponent <Text>();
        _dissolveText.text = GameUtils.getString("heromelt_button1");
        _heroObject        = selfTransform.FindChild("HeroKnapsack/HeroList").gameObject;
        _selectHeroExp     = selfTransform.FindChild("SelectHeroExp").gameObject;
        _selectHeroItem    = selfTransform.FindChild("SelectHeroItem").gameObject;
        m_Caption          = selfTransform.FindChild("caption").gameObject;
        HomeControler.Inst.PushFunly(5, 101);

        UI_CaptionManager _caption = UI_CaptionManager.GetInstance();

        if (_caption != null)
        {
            _caption.AwakeUp(m_Caption.transform);
        }
    }
Esempio n. 16
0
    public override void InitUIData()
    {
        Inst = this;
        base.InitUIData();

        if (ObjectSelf.GetInstance().HeroContainerBag.GetHeroList().Count > 0)
        {
            m_CurCard    = ObjectSelf.GetInstance().HeroContainerBag.GetHeroList() [0];
            m_HeroLayout = selfTransform.Find("HeroList/HeroLayout").GetComponent <LoopLayout> ();

            m_HeroLayout.cellCount       = ObjectSelf.GetInstance().HeroContainerBag.GetHeroList().Count;
            m_HeroLayout.updateCellEvent = UpdateHeroCellItem;
            m_HeroLayout.Reload();
        }

        m_BtnGroups = selfTransform.Find("Mainbutton").gameObject;

        //
        m_AttrPanel = selfTransform.Find("AttrPanel").gameObject;

        //
        m_HeroType   = selfTransform.Find("Left/Img_Race").GetComponent <Image> ();
        m_BrightStar = selfTransform.Find("Left/HeroStar/BrightStar").gameObject;

        // 模型
        m_Point         = GameObject.Find("pos").transform;
        m_ModelRotaeBtn = selfTransform.FindChild("ModelRotaeBtn").gameObject;
        EventTriggerListener.Get(m_ModelRotaeBtn).onDown = OnRotateDown;
        EventTriggerListener.Get(m_ModelRotaeBtn).onUp   = OnRotatUp;


        m_BackBtn = selfTransform.FindChild("TopPanel/TopTittle/BackBtn").GetComponent <Button> ();
        m_BackBtn.onClick.AddListener(OnClickBackBtn);

        // 显示 3D 模型
        Show3DModel(ObjectSelf.GetInstance().HeroContainerBag.GetHeroList() [0]);

        //
        InitTextString();

        m_EquipmentLayout = selfTransform.Find("EquipmentPanel/EquipmentLayout").gameObject;

        GameEventDispatcher.Inst.addEventListener(GameEventID.Net_RefreshHero, OnRefreshHero);
    }
Esempio n. 17
0
 public override void InitUIData()
 {
     base.InitUIData();
     m_PopCloseButton = selfTransform.FindChild("Window/closeButton").GetComponent <Button>();
     m_PopCloseButton.onClick.AddListener(OnClickPopButton);
     m_Pop_icon         = selfTransform.FindChild("Window/Pop_icon/Image").GetComponent <Image>();
     m_Pop_iconName     = selfTransform.FindChild("Window/Pop_icon/Text").GetComponent <Text>();
     m_PopLevelText     = selfTransform.FindChild("Window/LvText").GetComponent <Text>();
     m_PopInfoText      = selfTransform.FindChild("Window/InfoText").GetComponent <Text>();
     m_PopInfoValueText = selfTransform.FindChild("Window/InfoValueText").GetComponent <Text>();
     m_UpgradeInfoText  = selfTransform.FindChild("Window/Button/UpgradeInfoText").GetComponent <Text>();
     m_MaxLevelInfoText = selfTransform.FindChild("Window/Button/MaxLevelInfoText").GetComponent <Text>();
     m_ShengJiText      = selfTransform.FindChild("Window/Button/UpgradeButton/Text").GetComponent <Text>();
     m_ItemBannerLayout = selfTransform.FindChild("Window/wuPingList/wuPingLayout").GetComponent <LoopLayout>();
     m_ExpSlider        = selfTransform.FindChild("Window/LivenessSlider").GetComponent <Slider>();
     m_CostText         = selfTransform.FindChild("Window/Button/UpgradeButton/num").GetComponent <Text>();
     m_LvAddText        = selfTransform.FindChild("Window/LvAddText").GetComponent <Text>();
     m_InfoAddText      = selfTransform.FindChild("Window/InfoAddText").GetComponent <Text>();
     m_SliderTopText    = selfTransform.FindChild("Window/Slider2/cur").GetComponent <Text>();
     m_UpgradeButton    = selfTransform.FindChild("Window/Button/UpgradeButton").GetComponent <Button>();
     m_UpgradeButton.onClick.AddListener(OnClickUpgradeButton);
     GameEventDispatcher.Inst.addEventListener(GameEventID.UI_MysticSuccess, MysticSuccess);
 }
Esempio n. 18
0
    public override void InitUIData()
    {
        base.InitUIData();
        _instance         = this;
        MsgBoxGroup       = selfTransform.FindChild("MsgBoxGroup");
        m_Liveness        = selfTransform.FindChild("Liveness").gameObject;
        m_Sigin           = selfTransform.FindChild("GameObject").gameObject;
        m_Grid            = selfTransform.FindChild("Liveness/Missionlist/Grid");
        m_Rewards         = selfTransform.FindChild("Liveness/Rewards").gameObject;
        m_LivenessSlider  = selfTransform.FindChild("Liveness/LivenessSlider").GetComponent <Slider>();
        m_LivenessSlider2 = selfTransform.FindChild("Liveness/LivenessSlider2").GetComponent <Slider>();
        m_NotmaldropID    = DataTemplate.GetInstance().m_GameConfig.getActivitymission_reward_drop();
        m_UI_Btn_Liveness.transform.GetComponent <Image>().enabled = true;
        m_UI_Btn_Liveness.transform.FindChild("Text").GetComponent <OutLineGlow>().enabled = true;
        m_UI_Btn_Prop.transform.GetComponent <Image>().enabled = false;
        m_UI_Btn_Prop.transform.FindChild("Text").GetComponent <OutLineGlow>().enabled = false;

        //yao
        Box_List     = selfTransform.FindChild("Liveness/BoxList/Content").GetComponent <RectTransform>();  //箱子的父节点
        Item_List    = selfTransform.FindChild("Liveness/Missionlist/list").GetComponent <RectTransform>(); //任务列表的父节点
        m_BoxLayout  = selfTransform.FindChild("Liveness/BoxList/Content").GetComponent <LoopLayout>();
        m_ItemLayout = selfTransform.FindChild("Liveness/Missionlist/list").GetComponent <LoopLayout>();
        itemClick   += boxItemClickHandler;

        UI_CaptionManager cap = UI_CaptionManager.GetInstance();

        if (cap != null)
        {
            cap.AwakeUp(M_CapPos);
        }

        Activitymission_reward_level = DataTemplate.GetInstance().GetGameConfig().getActivitymission_reward_level();

        GameEventDispatcher.Inst.addEventListener(GameEventID.UI_GetLivenessBox, RenewalUIShow);
        GameEventDispatcher.Inst.addEventListener(GameEventID.UI_GetLiveness, RenewalUIShow);
    }
    public override void InitUIData()
    {
        base.InitUIData();
        if (Inst == null)
        {
            Inst = this;
        }
        m_ObjectSelf          = ObjectSelf.GetInstance();
        m_ActivityOverviewMar = ObjectSelf.GetInstance().GetActivityOverviewMar();

        m_ActivityOverviewText = selfTransform.FindChild("UI_BG_Top/UI_Btn_Binding/Text").GetComponent <Text>();
        m_TitleText            = selfTransform.FindChild("RightWindow/HeadText").GetComponent <Text>();
        m_TimeText             = selfTransform.FindChild("RightWindow/TimeText").GetComponent <Text>();

        m_TwoButton = selfTransform.FindChild("RightWindow/TwoButton").gameObject;
        m_OneButton = selfTransform.FindChild("RightWindow/MiddleButton").gameObject;

        m_IconItemBg = selfTransform.FindChild("RightWindow/Image").gameObject;
        M_CapPos     = selfTransform.FindChild("pos");

        m_LeftButtonText   = selfTransform.FindChild("RightWindow/TwoButton/LeftButton/Text").GetComponent <Text>();
        m_RightButtonText  = selfTransform.FindChild("RightWindow/TwoButton/RightButton/Text").GetComponent <Text>();
        m_MiddleButtonText = selfTransform.FindChild("RightWindow/MiddleButton/Text").GetComponent <Text>();

        m_LeftButtonInfoText   = selfTransform.FindChild("RightWindow/TwoButton/LeftButton/Image/MasText").GetComponent <Text>();
        m_MiddleButtonInfoText = selfTransform.FindChild("RightWindow/MiddleButton/Image/MasText").GetComponent <Text>();

        m_LeftButton = selfTransform.FindChild("RightWindow/TwoButton/LeftButton").GetComponent <Button>();
        m_LeftButton.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickLeftBtn));
        m_RightButton = selfTransform.FindChild("RightWindow/TwoButton/RightButton").GetComponent <Button>();
        m_RightButton.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickRightBtn));
        m_MiddleButton = selfTransform.FindChild("RightWindow/MiddleButton").GetComponent <Button>();
        m_MiddleButton.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickMiddleBtn));

        m_ReturnButton = selfTransform.FindChild("UI_BG_Top/UI_Btn_Back").GetComponent <Button>();
        m_ReturnButton.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickReturnBtn));

        //m_ActivityItem = selfTransform.FindChild("LeftWindow/VerticalList/ListLayOut/ActivityItem").gameObject;
        m_TextItem = selfTransform.FindChild("RightWindow/TextList/ListLayOut/item").gameObject;

        m_ActivityItemParent = selfTransform.FindChild("LeftWindow/VerticalList/ListLayOut").gameObject;
        m_TextItemParent     = selfTransform.FindChild("RightWindow/TextList/ListLayOut").gameObject;
        m_IconItemParent     = selfTransform.FindChild("RightWindow/IconList/GoodsLayout").gameObject;

        m_ContentSizeFitter = selfTransform.FindChild("RightWindow/IconList/GoodsLayout").GetComponent <ContentSizeFitter>();
        m_RectTransform     = selfTransform.FindChild("RightWindow/IconList/GoodsLayout").GetComponent <RectTransform>();
        m_IconList          = selfTransform.FindChild("RightWindow/IconList").GetComponent <ScrollRect>();

        //弹框奖励确认部分  ----------------------------
        m_AwardWindow      = selfTransform.FindChild("AwardWindow").gameObject;
        m_itemParent       = selfTransform.FindChild("AwardWindow/UI_moreItem/Grid").gameObject;
        m_ConfirmAwardText = selfTransform.FindChild("AwardWindow/Image/Text").GetComponent <Text>();
        m_AwardIconLayout  = selfTransform.FindChild("AwardWindow/UI_moreItem/Grid").GetComponent <LoopLayout>();
        m_BannerLayout     = selfTransform.FindChild("LeftWindow/VerticalList/ListLayOut").GetComponent <LoopLayout>();

        m_CloseLBShowWindow = selfTransform.FindChild("AwardWindow/UI_Top/BackBtn").GetComponent <Button>();
        m_CloseLBShowWindow.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickCloseLBShowWindow));

        GameEventDispatcher.Inst.addEventListener(GameEventID.UI_ActivityPointShow, RefreshItemRedPoint);
        GameEventDispatcher.Inst.addEventListener(GameEventID.UI_ActivityRefreshSingle, RefreshSingleItem);
        GameEventDispatcher.Inst.addEventListener(GameEventID.UI_ActivityMoneyChange, InstantiateIcon);
    }
Esempio n. 20
0
    private bool IsReceive         = false;          //判段是不是在领取


    public override void InitUIData()
    {
        base.InitUIData();
        if (Inst == null)
        {
            Inst = this;
        }
        ObjectSelf.GetInstance().GetManager().RequestSeverListData(0);

        m_BackBtn = selfTransform.FindChild("UI_Top/BackBtn").GetComponent <Button>();
        m_BackBtn.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickBackBtn));

        m_ReceiveBtn = selfTransform.FindChild("haveMail/UI_IconList/Button").GetComponent <Button>();
        m_ReceiveBtn.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickReceiveBtn));

        m_DelBtn = selfTransform.FindChild("haveMail/leftBottom/Button").GetComponent <Button>();
        m_DelBtn.onClick.AddListener(new UnityEngine.Events.UnityAction(OnClickDelBtn));

        EmailSystem = selfTransform.FindChild("UI_Top/Name").GetComponent <Text>();

        ShangLaText         = selfTransform.FindChild("haveMail/LeftWindow/MoreText").GetComponent <Text>();
        DeleteReadEmailText = selfTransform.FindChild("haveMail/leftBottom/Button/Text").GetComponent <Text>();
        EmailTotalText      = selfTransform.FindChild("haveMail/leftBottom/mailTotal").GetComponent <Text>();
        EmailTotalNumText   = selfTransform.FindChild("haveMail/leftBottom/mailTotalNum").GetComponent <Text>();

        EmailList          = selfTransform.FindChild("haveMail/LeftWindow/VerticalList/ListLayOut").GetComponent <RectTransform>();//左侧 邮件列表的父节点
        GridLayout         = selfTransform.FindChild("haveMail/LeftWindow/VerticalList").GetComponent <ScrollRect>();
        m_MailBannerLayout = selfTransform.FindChild("haveMail/LeftWindow/VerticalList/ListLayOut").GetComponent <LoopLayout>();

        EmailFuJianList           = selfTransform.FindChild("haveMail/UI_IconList/GoodList/GoodsLayout").GetComponent <RectTransform>();//右侧 附件列表的父节点
        m_FuJianContentSizeFitter = selfTransform.FindChild("haveMail/UI_IconList/GoodList/GoodsLayout").GetComponent <ContentSizeFitter>();
        m_GoodList = selfTransform.FindChild("haveMail/UI_IconList/GoodList").GetComponent <ScrollRect>();

        //邮件内容Lable
        EmailTitleText    = selfTransform.FindChild("haveMail/RightWindow/HeadText").GetComponent <Text>();
        EmailSenderText   = selfTransform.FindChild("haveMail/RightWindow/SenderText").GetComponent <Text>();
        SenderText        = selfTransform.FindChild("haveMail/RightWindow/Sender").GetComponent <Text>();
        EmailInfoText     = selfTransform.FindChild("haveMail/UI_IconList/info").GetComponent <Text>();
        EmailSafeDaysText = selfTransform.FindChild("haveMail/RightWindow/PromptOBJ/Text").GetComponent <Text>();
        ReceiveText       = selfTransform.FindChild("haveMail/UI_IconList/Button/Text").GetComponent <Text>();

        NoMailText = selfTransform.FindChild("NoMail/LeftWindow/Text").GetComponent <Text>();

        AwardIcon     = selfTransform.FindChild("haveMail/UI_IconList").gameObject;
        ReceiveButton = selfTransform.FindChild("haveMail/UI_IconList/Button").gameObject;
        RightWindow   = selfTransform.FindChild("haveMail/RightWindow").gameObject;
        VerticalList  = selfTransform.FindChild("haveMail/LeftWindow/VerticalList").gameObject;
        LoadImage     = selfTransform.FindChild("haveMail/LeftWindow/JiaZaiText").gameObject;

        HaveMail = selfTransform.FindChild("haveMail").gameObject;
        NoMail   = selfTransform.FindChild("NoMail").gameObject;

        EventTriggerListener.Get(GridLayout.gameObject).onEndDrag = OnGridLayoutEndDrag;
        EventTriggerListener.Get(GridLayout.gameObject).onDrag    = OnGridLayoutDrag;
        // EventTriggerListener.Get(GridLayout.gameObject).onExit = OnGridLayoutExit;

        GameEventDispatcher.Inst.addEventListener(GameEventID.UI_MailRefresh, RefreshItemInfo);
        GameEventDispatcher.Inst.addEventListener(GameEventID.UI_MailReceiveListData, ReceiveListData);
        GameEventDispatcher.Inst.addEventListener(GameEventID.UI_MailReceiveMore, AddMoreItem);
        GameEventDispatcher.Inst.addEventListener(GameEventID.UI_MailDel, ClearSelectItemData);
    }