Example #1
0
    private void Awake()
    {
        _equipPopInstance = this;
        euqSpirte         = transform.Find("euqBg/euq").GetComponent <UISprite>();
        //是否已经装备上了
        aly_euq       = transform.Find("euqBg/aly-euq").GetComponent <UISprite>();
        grid          = transform.Find("euqBg/stars-Scroll-View/Grid").GetComponent <UIGrid>();
        LabelEquName  = transform.Find("Label-equName").GetComponent <UILabel>();
        LabelQuality  = transform.Find("Label-quality").GetComponent <UILabel>();
        LabelDamage   = transform.Find("Label-damage").GetComponent <UILabel>();
        LabelLife     = transform.Find("Label-life").GetComponent <UILabel>();
        LabelPower    = transform.Find("Label-power").GetComponent <UILabel>();
        LabelDescribe = transform.Find("Label-Describe").GetComponent <UILabel>();
        LabelLevel    = transform.Find("Label-Level").GetComponent <UILabel>();


        btnEuqOk         = transform.Find("btn-euq-ok").GetComponent <UIButton>();
        btnEuqLevelUp    = transform.Find("btn-euq-level").GetComponent <UIButton>();
        btn_close_euq    = transform.Find("btn-close-euq").GetComponent <UIButton>();
        btnEqupUninstall = transform.Find("btn-euq-uninstall").GetComponent <UIButton>();


        transform.GetComponent <TweenScale>().PlayReverse();
        btn_close_euq.onClick.Add(new EventDelegate(this, "ClosePopPanel"));
        //点击穿上装备的按你要
        btnEuqOk.onClick.Add(new EventDelegate(this, "PutThisEqupForPlayer"));
        //升级装备
        btnEuqLevelUp.onClick.Add(new EventDelegate(this, "EqupLevelUp"));
        //卸载装备
        btnEqupUninstall.onClick.Add(new EventDelegate(this, "PutOFFThisEqupForPlayer"));
        PlayInfo = PlayerInformation._instance;
    }
Example #2
0
 /// <summary>
 /// 打开panel
 /// </summary>
 void openEuqPanel()
 {
     if (it.ItemInfo.Itemtype == ItemType.Equip)
     {
         _equipPop = EquipmentPopup._equipPopInstance;
         _equipPop.SetEuqValue(it, true, this.gameObject);
     }
     else if (it.ItemInfo.Itemtype == ItemType.Drug)
     {
         InvenPopupPanel._instance.SetItem(it);
     }
     else if (it.ItemInfo.Itemtype == ItemType.Box)
     {
         InvenPopupPanel._instance.SetItem(it);
     }
 }
Example #3
0
 /// <summary>
 /// 打开panel
 /// </summary>
 void openEuqPanel()
 {
     _equipPop = EquipmentPopup._equipPopInstance;
     _equipPop.SetEuqValue(it, false, null);
 }