public UnityEngine.Object LoadPrefab(string name)
{
if (_prefabs.ContainsKey(name)) {
return _prefabs[name];
}
lock (SyncRoot) {
var prefab = Resources.Load(string.Format("Prefabs/{0}", name));
if (prefab != null)
{
_prefabs.Add(name, prefab);
}
return prefab;
}
}