コード例 #1
0
    // 加载英雄列表
    void UpdateHeroCellItem(int index, RectTransform cell)
    {
        HeroCellItem item = cell.GetComponent <HeroCellItem> ();

        if (item == null)
        {
            item = cell.gameObject.AddComponent <HeroCellItem> ();
        }

        item.index = index;

        ObjectCard card = ObjectSelf.GetInstance().HeroContainerBag.GetHeroList() [index];

        item.UpdateHeroShow(card);
        item.SetClickItemIcon();

        if (m_CurCard.GetHeroData().GUID == card.GetHeroData().GUID)
        {
            // 显示选中状态
            item.SetSelectState(true);
        }
        else
        {
            item.SetSelectState(false);
        }
    }
コード例 #2
0
    public override void InitUIData()
    {
        base.InitUIData();

        m_YetUpStateOBJ = selfTransform.FindChild("YetUpState").gameObject;
        m_HeroTitleTxt  = selfTransform.FindChild("HeroTilteTxt").GetComponent <Text>();
        m_HeroTypeTxt   = selfTransform.FindChild("HeroTypeTxt").GetComponent <Text>();
        m_PowerTxt      = selfTransform.FindChild("PowerTxt").GetComponent <Text>();
        m_HeroTypeImg   = selfTransform.FindChild("HeroTypeIcon").GetComponent <Image>();
        m_StateBtnTxt   = selfTransform.FindChild("StateBtn/Text").GetComponent <Text>();

        m_HeroCellItemTrans = selfTransform.FindChild("HeroCellItem");
        if (m_HeroCellItemTrans.GetComponent <HeroCellItem>() == null)
        {
            m_HeroCellItem = m_HeroCellItemTrans.gameObject.AddComponent <HeroCellItem>();
        }
        else
        {
            m_HeroCellItem = m_HeroCellItemTrans.GetComponent <HeroCellItem>();
        }


        m_StateBtn = selfTransform.FindChild("StateBtn").GetComponent <Button>();
        m_StateBtn.onClick.AddListener(new UnityAction(onStateBtnClick));
    }
コード例 #3
0
    public override void InitUIData()
    {
        base.InitUIData();

        m_HeroCellItem_Now  = selfTransform.FindChild("HeroCellItemNow").GetComponent <HeroCellItem>();
        m_HeroCellItem_Next = selfTransform.FindChild("HeroCellItemNext").GetComponent <HeroCellItem>();
        m_SkillIconImg      = selfTransform.FindChild("Unlockskills/Img_SkillIcon").GetComponent <Image>();
        m_SkillTypeImg      = selfTransform.FindChild("Unlockskills/Img_Active01").GetComponent <Image>();
    }
コード例 #4
0
    private CurUI m_CurUI     = CurUI.Reparto;                                //当前所在界面

    public override void InitUIData()
    {
        base.InitUIData();

        m_SelectBg        = selfTransform.FindChild("SelectBg").gameObject;
        m_HeroCellItemOBJ = selfTransform.FindChild("HeroCellItem").gameObject;
        m_HeroCellItem    = m_HeroCellItemOBJ.GetComponent <HeroCellItem>();
        m_HeroBtn         = m_HeroCellItemOBJ.GetComponent <Button>();
        m_HeroBtn.onClick.AddListener(onHeroBtnClick);
        m_AddBtn = selfTransform.FindChild("btn").GetComponent <Button>();
        m_AddBtn.onClick.AddListener(onAddBtnClick);
    }
コード例 #5
0
    public override void InitUIData()
    {
        base.InitUIData();

        m_ConsImg           = selfTransform.FindChild("QualityProOBJ/Rightinformation/Hero/Img_Icon").GetComponent <Image>();
        m_DebTxt            = selfTransform.FindChild("QualityProOBJ/Rightinformation/Hero/Text_Maxmin").GetComponent <Text>();
        m_QualityObj        = selfTransform.FindChild("QualityProOBJ").gameObject;
        m_MaxQualityOBJ     = selfTransform.FindChild("Rightinformation2").gameObject;
        m_HeroCellItem_Now  = selfTransform.FindChild("QualityProOBJ/HeroCellItem_Now").GetComponent <HeroCellItem>();
        m_HeroCellItem_Next = selfTransform.FindChild("QualityProOBJ/HeroCellItem_Next").GetComponent <HeroCellItem>();
        m_HeroDebBtn        = selfTransform.FindChild("QualityProOBJ/Rightinformation/Hero").GetComponent <Button>();
        m_QualityProBtn     = selfTransform.FindChild("QualityProOBJ/Btn_Advanced").GetComponent <Button>();
        m_QualityPvwBtn     = selfTransform.FindChild("QualityProOBJ/Rightinformation/Btn_LproductPreview").GetComponent <Button>();
        m_QualityProBtnTxt  = selfTransform.FindChild("QualityProOBJ/Btn_Advanced/Text_Advanced").GetComponent <Text>();
        m_QualityPvwBtnTxt  = selfTransform.FindChild("QualityProOBJ/Rightinformation/Btn_LproductPreview/Text_LproductPreview").GetComponent <Text>();
        m_GoldTxt           = selfTransform.FindChild("QualityProOBJ/Btn_Advanced/Text_Gold").GetComponent <Text>();
        m_GoldImg           = selfTransform.FindChild("QualityProOBJ/Btn_Advanced/Img_Gold1").GetComponent <Image>();

        m_QualityProBtn.onClick.AddListener(new UnityAction(onQualityProBtnClick));
        m_QualityPvwBtn.onClick.AddListener(new UnityAction(onQualityPvwBtnClick));
        m_HeroDebBtn.onClick.AddListener(new UnityAction(onHeroDebBtnClick));

        GameEventDispatcher.Inst.addEventListener(GameEventID.HE_BeginnerUp, ShowQualityUpWin);
    }