protected T GetReferencedAsset <T>(string path) where T : Object { if (string.IsNullOrEmpty(path)) { return(null); } var k = new SourceAssetIdentifier(typeof(T), path); if (m_Remaps.TryGetValue(k, out var obj)) { return((T)obj); } var refAssetPath = GetReferencedAssetPath(m_AssetName, assetPath, path); return(AssetDatabase.LoadAssetAtPath <T>(refAssetPath)); }
extern public bool RemoveRemap(SourceAssetIdentifier identifier);
extern public void AddRemap(SourceAssetIdentifier identifier, Object externalObject);