Beispiel #1
0
    public void reInit()
    {
        mZIdex.Clear();
        mZIdex.Add(-0.2f);
        mZIdex.Add(-0.4f);
        mZIdex.Add(-0.6f);
        mZIdex.Add(-0.8f);
        mZIdex.Add(-1f);
        mZIdex.Add(-1.2f);
        mZIdex.Add(-1.4f);
        mZIdex.Add(-1.6f);
        mZIdex.Add(-1.8f);
        mZIdex.Add(-2f);
        mZIdex.Add(-2.2f);
        mZIdex.Add(-2.4f);
        List <PlayerBackpackBean> list = InventoryHalper.getIntance().getPet();

        foreach (PlayerBackpackBean b in list)
        {
            if (b.goodType == SQLDate.GOOD_TYPE_USER_PET)
            {
                petReset(b.goodId);
                petFight(b.goodId);
            }
            PetJsonBean bean = JsonUtils.getIntance().getPetInfoById(b.goodId);
            mHero.mSkillManager.addSkill(bean.getAffixList(), mHero, SkillIndexUtil.getIntance().getPetIndexByPetId(false, bean.id));
        }
    }
 public void init(long id, PetControl control)
 {
     mId      = id;
     mControl = control;
     if (mIcon == null)
     {
         mIcon  = gameObject.GetComponentsInChildren <Image>()[1];
         mChose = gameObject.GetComponentsInChildren <Image>()[2];
         mFighe = gameObject.GetComponentsInChildren <Image>()[3];
         mPoint = gameObject.GetComponentsInChildren <Image>()[4];
     }
     mFighe.transform.localScale = new Vector2(0, 0);
     mJsonBean    = JsonUtils.getIntance().getPetInfoById(mId);
     mIcon.sprite = Resources.Load("icon/pet/" + mJsonBean.noactivateIcon, typeof(Sprite)) as Sprite;
     mChose.transform.localScale = new Vector2(0, 0);
     initEnd();
 }
Beispiel #3
0
 public void init(PetManager.PetLocalDate date, PetManager manager)
 {
     mLocalDate = date;
     mId        = date.id;
     if (mId == 4000001 || mId == 4000006 || mId == 4000007 || mId == 4000013 || mId == 4000014 || mId == 4000009)
     {
         isRunSelf = false;
     }
     mManager       = manager;
     mDelayTime     = JsonUtils.getIntance().getConfigValueForId(100039);
     mSpeed         = JsonUtils.getIntance().getConfigValueForId(100040);
     mJson          = JsonUtils.getIntance().getPetInfoById(date.id);
     mRes           = JsonUtils.getIntance().getEnemyResourceData(mJson.resouce);
     mSpriteRender  = gameObject.GetComponent <SpriteRenderer>();
     mAnimalControl = new AnimalControlBase(mRes, mSpriteRender);
     mAnimalControl.setStatus(ActionFrameBean.ACTION_STANDY);
     mAnimalControl.start();
     gameObject.transform.position = new Vector3(date.x - mRes.getHurtOffset().x, date.y - mRes.idel_y, transform.position.z);
     getTarget();
 }
 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();
 }