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); }
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()); }