예제 #1
0
        /// <summary>
        /// Получить префаб по ID
        /// </summary>
        /// <param name="_id">ID префаба</param>
        /// <returns></returns>
        public GameObject Get(string _id)
        {
            GameObject result = null;
            ILoadContent <GameObject> finded = data[_id];

            if (finded != null)
            {
                finded.loaded = Resources.Load <GameObject>(finded.path) ?? finded.loaded;
                result        = finded.loaded;
            }
            // result = MonoBehaviour.Instantiate(result);
            return(result);
        }
예제 #2
0
        /// <summary>
        /// Получить спрайт по ID
        /// </summary>
        /// <param name="_id">ID спрайта</param>
        /// <returns></returns>
        public Sprite Get(string _id)
        {
            Sprite result = null;

            ILoadContent <Sprite> finded = data[_id];

            if (finded != null)
            {
                finded.loaded = Resources.Load <Sprite>(finded.path) ?? finded.loaded;
                result        = finded.loaded;
            }

            return(result);
        }
예제 #3
0
        /// <summary>
        /// Получить клип по ID
        /// </summary>
        /// <param name="_id">ID клипа</param>
        /// <returns></returns>
        public AudioClip Get(string _id)
        {
            AudioClip result = null;

            ILoadContent <AudioClip> finded = data[_id];

            if (finded != null)
            {
                finded.loaded = Resources.Load <AudioClip>(finded.path) ?? finded.loaded;
                result        = finded.loaded;
            }

            return(result);
        }