Exemplo n.º 1
0
    void CreateBearWith(int id, Transform t)
    {
        WGBearParam bp = dataCtrl.GetBearParam(id);

//		return;
        if (bp != null)
        {
            _curBearNum++;
            //int a = 5001;
            GameObject bearobj = _ShareObjManager.BCGameObjFactory(id, t.position, t.rotation.eulerAngles, _BearScale);

            bearobj.transform.parent        = t.transform;
            bearobj.transform.localPosition = Vector3.zero;

            GameObject hp   = Instantiate(HP, t.transform.position, t.transform.rotation) as GameObject;
            WGBear     bear = bearobj.GetComponent <WGBear>();


            bear.ID                       = id;
            bear.Blood                    = bp.hp;
            hp.transform.parent           = bearobj.transform;
            hp.transform.localPosition    = new Vector3(0, -0.5f, 3.5f);
            hp.transform.localEulerAngles = new Vector3(0, -180, 0);

            bear.AddHP(hp);

            szLiveBearID.Add(id);
            if (id == WGDefine.BossID)
            {
                _bearBoss = bear;
            }
        }
    }