Пример #1
0
    private void OnIconClick()
    {
        EquipInfoPanel equip = Control.Show(UIPanleID.UIEquipInfoPanel) as EquipInfoPanel;

        //equip.vo = equipVO;


        Control.Show(UIPanleID.UIEquipInfoPanel);
    }
Пример #2
0
    protected override void Init()
    {
        base.Init();

        instance = this;

        eMatMultList.gameObject.SetActive(false);

        upgradeObj   = transform.Find("Upgrade").gameObject;
        evolutionObj = transform.Find("Evolution").gameObject;

        allUpgradeL   = UnityUtil.FindCtrl <UILabel>(upgradeObj, "AllUpgradeL");
        allUpGoldL    = UnityUtil.FindCtrl <UILabel>(upgradeObj, "AllUpGoldL");
        UpgradeL      = UnityUtil.FindCtrl <UILabel>(upgradeObj, "UpgradeL");
        UpGoldL       = UnityUtil.FindCtrl <UILabel>(upgradeObj, "UpGoldL");
        allUpgradeBtn = UnityUtil.FindCtrl <GUISingleButton>(upgradeObj, "AllUpgradeBtn");
        upgradeBtn    = UnityUtil.FindCtrl <GUISingleButton>(upgradeObj, "UpgradeBtn");

        go           = evolutionObj.transform.Find("GameObject").gameObject;
        matMultList  = evolutionObj.transform.Find("GameObject/MatMultList").GetComponent <GUISingleMultList>();
        evolutionBtn = evolutionObj.transform.Find("GameObject/EvolutionBtn").GetComponent <GUISingleButton>();
        maxLabel     = evolutionObj.transform.Find("Label").GetComponent <UILabel>();

        for (int i = 1; i < 6; i++)
        {
            starList.Add(UnityUtil.FindCtrl <UISprite>(icon.gameObject, "Star" + i));
        }

        allUpgradeBtn.onClick = OnAllUpgradeBtnClick;
        upgradeBtn.onClick    = OnUpgradeBtnClick;
        maskBtn.onClick       = OnMaskBtnClick;

        evolutionBtn.onClick = OnEvolutionBtnClick;

        //detailsTab.onClick = OnDetailsTabClick;

        UIEventListener.Get(icon.gameObject).onClick = OnIconClick;
    }