Janela de dependência — MRTK2

No Unity, geralmente é difícil obter quais ativos estão sendo usados e o que os está referenciando. A opção "Localizar Referências em Cena" funciona muito bem quando você só está preocupado com a cena atual, mas e todo o seu projeto do Unity? É aí que a Janela de Dependência (Ativos/MRTK/Ferramentas/DependênciaWindow) pode ser útil.

A Janela de Dependência exibe como os ativos fazem referência e dependem uns dos outros. As dependências são calculadas analisando guids dentro de arquivos YAML do projeto (observação, as dependências de script para script não são consideradas).

Uso

Para abrir a janela, selecione Realidade Misturada>Toolkit>Utilities>Dependency Window, que abrirá a janela e começará a compilar automaticamente o grafo de dependência do projeto. Depois que o grafo de dependência for criado, você poderá selecionar ativos na guia projeto para inspecionar suas dependências.

Janela de dependência

A janela exibe uma lista de ativos dos quais o ativo selecionado atualmente depende e uma lista hierárquica de ativos que dependem dele. Se nada depender do ativo selecionado no momento, você poderá considerar excluí-lo do seu projeto (observe que alguns ativos são carregados programaticamente por meio de APIs como Shader.Find() e podem não ser capturados pelo rastreador de dependências).

A janela também pode exibir apenas uma lista de todos os ativos que não são referenciados por nenhum outro ativo e podem ser considerados para exclusão:

Janela de dependência mostrando ativos não referenciados

Observação

Se os ativos forem modificados, adicionados ou removidos enquanto a janela de dependência estiver em uso, é recomendável atualizar o grafo de dependência para obter os resultados mais "atualizados".