public GameObject GetPrefabForExtension(string extension) { ExtensionPrefab result = null; if (ExtensionPrefabsDict.TryGetValue(extension, out result)) { return(result.prefab); } return(DefaultFilePrefab); }
public string GetPrefabNameForExtension(string extension) { ExtensionPrefab result = null; if (ExtensionPrefabsDict.TryGetValue(extension, out result)) { if (result.prefabName == null) { result.prefabName = result.prefab.name; } return(result.prefabName); } return(DefaultFilePrefabName); }