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(); }
public void addPet(PlayerBackpackBean bean) { GameObject.Find("pet").GetComponent <PetControl>().addPet(bean); }