예제 #1
0
 public ItemIcon GetItemIcon(ItemIconPrefab itemIconPrefab)
 {
     foreach (ItemIcon itemIcon in innactiveItemIcons)
     {
         if (itemIcon.GetType() == itemIconPrefab.Prefab.GetType())
         {
             unpool(itemIcon);
             return itemIcon;
         }
     }
     ItemIcon newItemIcon = InstantiateItemIcon(itemIconPrefab);
     activeItemIcons.Add(newItemIcon);
     return newItemIcon;
 }
예제 #2
0
 private ItemIcon InstantiateItemIcon(ItemIconPrefab itemIconPrefab)
 {
     return Instantiate<ItemIcon>(itemIconPrefab.Prefab, Vector3.zero, Quaternion.identity, transform);
 }