Example #1
0
 public void UnRegist(Itemagent it)
 {
     if (_items.Contains(it))
     {
         _items.Remove(it);
     }
     if (DUnRegest != null)
     {
         DUnRegest(it);
     }
 }
Example #2
0
 public void Regist(Itemagent it)
 {
     if (!_items.Contains(it))
     {
         _items.Add(it);
     }
     if (DRegist != null)
     {
         DRegist(it);
     }
 }
Example #3
0
 public void UnRegist(Itemagent it)
 {
     if (_items.ContainsKey(it))
     {
         if (_items[it] != null)
         {
             Destroy(_items[it].gameObject);
         }
         _items.Remove(it);
     }
 }
Example #4
0
 public void Regist(Itemagent it)
 {
     if (!_items.ContainsKey(it))
     {
         GameObject go = Instantiate(itemPrefabs, transform);
         go.transform.localPosition = Vector3.zero;
         go.transform.localRotation = Quaternion.identity;
         go.transform.localScale    = new Vector3(1, 1, 1);
         Image img = go.GetComponent <Image>();
         img.color  = it.color;
         img.sprite = it.img;
         RectTransform rect = go.GetComponent <RectTransform>();
         _items.Add(it, rect);
     }
 }