예제 #1
0
 public void init(PlayerBackpackBean bean, PetControl control)
 {
     mControl = control;
     mId      = bean.goodId;
     mBean    = bean;
     if (mIcon == null)
     {
         mIcon  = gameObject.GetComponentsInChildren <Image>()[1];
         mChose = gameObject.GetComponentsInChildren <Image>()[2];
         mFighe = gameObject.GetComponentsInChildren <Image>()[3];
         mPoint = gameObject.GetComponentsInChildren <Image>()[4];
     }
     if (bean.goodType == SQLDate.GOOD_TYPE_USER_PET)
     {
         mFighe.transform.localScale = new Vector2(1, 1);
     }
     else
     {
         mFighe.transform.localScale = new Vector2(0, 0);
     }
     mJsonBean    = JsonUtils.getIntance().getPetInfoById(mId);
     mIcon.sprite = Resources.Load("icon/pet/" + mJsonBean.activateIcon, typeof(Sprite)) as Sprite;
     if (!mIsClick)
     {
         mChose.transform.localScale = new Vector2(0, 0);
     }
     if (bean.isShowPoint == 1)
     {
         mPoint.transform.localScale = new Vector2(1, 1);
     }
     else
     {
         mPoint.transform.localScale = new Vector2(0, 0);
     }
     initEnd();
 }
예제 #2
0
 public void addPet(PlayerBackpackBean bean)
 {
     GameObject.Find("pet").GetComponent <PetControl>().addPet(bean);
 }