Beispiel #1
0
    public LevelItem GetItem(Level.Item itemType)
    {
        if (!items.IsNullOrEmpty() && (itemsLink == null || itemsLink.Count == 0))
        {
            Init();
        }

        if (itemsLink.ContainsKey(itemType))
        {
            return(items[itemsLink[itemType]]);
        }

#if UNITY_EDITOR
        else
        {
            Init();

            if (itemsLink.ContainsKey(itemType))
            {
                return(items[itemsLink[itemType]]);
            }
        }
#endif

        return(null);
    }
Beispiel #2
0
 public LevelItem(Level.Item partType, GameObject prefab)
 {
     this.partType = partType;
     this.prefab   = prefab;
 }