public void SetHp(string name, int oldVal, int newVal) { ItemEntityHp itemHp = null; if (itemHpDicts.TryGetValue(name, out itemHp)) { itemHp.SetHp(oldVal, newVal); } }
public void SetDodge(string name) { ItemEntityHp itemHp = null; if (itemHpDicts.TryGetValue(name, out itemHp)) { itemHp.SetDodge(); } }
public void SetHurt(string name, int hurt) { ItemEntityHp itemHp = null; if (itemHpDicts.TryGetValue(name, out itemHp)) { itemHp.SetHurt(hurt); } }
public void SetHpVal(string key, int oldVal, int newVal) { ItemEntityHp item = null; if (hpItemDic.TryGetValue(key, out item) == true) { item.SetHpVal(oldVal, newVal); } }
public void SetCritical(string name, int critical) { ItemEntityHp itemHp = null; if (itemHpDicts.TryGetValue(name, out itemHp)) { itemHp.SetCritical(critical); } }
public void SetHurt(string key, int hurt) { ItemEntityHp item = null; if (hpItemDic.TryGetValue(key, out item) == true) { item.SetHurt(hurt); } }
public void SetDodge(string key) { ItemEntityHp item = null; if (hpItemDic.TryGetValue(key, out item) == true) { item.SetDodge(); } }
public void SetCiritical(string key, int critical) { ItemEntityHp item = null; if (hpItemDic.TryGetValue(key, out item) == true) { item.SetCiritical(critical); } }
public void RemoveItemHp(string name) { ItemEntityHp itemHp = null; if (itemHpDicts.TryGetValue(name, out itemHp)) { itemHpDicts.Remove(name); Destroy(itemHp.gameObject); } }
public void RemoveHpItemInfo(string mName) { ItemEntityHp item = null; if (itemDic.TryGetValue(mName, out item)) { Destroy(item.gameObject); itemDic.Remove(mName); } }
public void RmvHpItemInfo(string name) { ItemEntityHp item = null; if (hpItemDic.TryGetValue(name, out item) == true) { Destroy(item.gameObject); hpItemDic.Remove(name); return; } }
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); } }