Exemplo n.º 1
0
        public static string GetComponentName(MetaFileGuidCache metaFileGuidCache, IComponentHierarchy componentHierarchy)
        {
            if (componentHierarchy is IScriptComponentHierarchy scriptComponent)
            {
                var result = metaFileGuidCache.GetAssetNames(scriptComponent.ScriptReference.ExternalAssetGuid).FirstOrDefault();
                if (result != null)
                {
                    return(result);
                }
            }

            return(componentHierarchy.Name);
        }
 public ImportedComponentHierarchy(IPrefabInstanceHierarchy prefabInstanceHierarchy, IComponentHierarchy componentHierarchy)
 {
     myPrefabInstanceHierarchy = prefabInstanceHierarchy;
     myComponentHierarchy      = componentHierarchy;
 }