Example #1
0
        public void LoadAsync(string path, Action <GameObject> callback)
        {
            var entry = _entries.Find(x => x.Path == path);

            if (entry == null)
            {
                entry = new LoadedEntry(path);
                _entries.Add(entry);
            }

            entry.GetAsync(callback);
        }
Example #2
0
        public GameObject Load(string path)
        {
            var entry = _entries.Find(x => x.Path == path);

            if (entry == null)
            {
                entry = new LoadedEntry(path);
                _entries.Add(entry);
            }

            return(entry.Get());
        }