Beispiel #1
0
 public ItemScheme GetRandomItem(ItemMaterialType materialType)
 {
     if (itemsByMaterialType.TryGetValue(materialType, out List <ItemScheme> itemList))
     {
         if (itemList.Count == 0)
         {
             return(null);
         }
         else
         {
             return(itemList[UnityEngine.Random.Range(0, itemList.Count)]);
         }
     }
     else
     {
         return(null);
     }
 }
Beispiel #2
0
        public GameObject SpawnRandomItem(ItemMaterialType materialType)
        {
            var scheme = ItemsDatabase.GetRandomItem(materialType);

            return(SpawnItem(scheme, null));
        }