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); } }
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); } }