Exemplo n.º 1
0
    public void InitHpItemInfo(string name, Transform trans, int hp)
    {
        ItemEntityHp itemHp = null;

        if (itemHpDicts.TryGetValue(name, out itemHp))
        {
            return;
        }
        else
        {
            Transform itemHpTrans = resSvc.LoadPrefab(PathDefine.ItemEntityHp, true).transform;
            itemHpTrans.SetParent(hpItemRoot);
            itemHpTrans.localPosition = new Vector3(-1000, 0, 0);
            itemHp = itemHpTrans.gameObject.GetComponent <ItemEntityHp>();
            itemHp.InitItemInfo(trans, hp);
            itemHpDicts.Add(name, itemHp);
        }
    }
Exemplo n.º 2
0
    public void AddHpItemInfo(string mName, Transform trans, int hp)
    {
        ItemEntityHp item = null;

        if (itemDic.TryGetValue(mName, out
                                item))
        {
            return;
        }
        else
        {
            GameObject go = resSvc.LoadPrefab(PathDefine.HPItemPrefab);
            go.transform.SetParent(hpItemRoot);
            go.transform.localPosition = new Vector3(-1000, 0, 0);
            ItemEntityHp ieh = go.GetComponent <ItemEntityHp>();
            ieh.InitItemInfo(trans, hp);
            itemDic.Add(mName, ieh);
        }
    }