如何在Unity UI设计中查找脚本用法

rem*_*ada 1 c# unity-game-engine visual-studio

我被要求维护一个由不同开发人员构建和维护的 Unity 项目。我发现了源 CSharp 文件,我几乎可以肯定这些文件没有被使用。如何从 Unity 项目中安全地删除此类未使用的文件?我担心 UI 设计中的某个地方可能会有一些用法,比如 . 。。

在此输入图像描述

。。。我最终会得到损坏的引用,这些引用更难发现和修复。

编辑:使用“在场景中查找引用”,列出了一大堆引用,但我找不到任何指向相关文件的链接。这是一个例子。。。

在此输入图像描述

Rem*_*_rm 5

您可以右键单击项目窗口中的脚本 > 在场景中查找引用。

这会将您的层次结构过滤为仅引用该脚本的游戏对象(直接附加为组件,或通过 onClicks 等)

或者,您可以在层次结构的搜索中自行应用此过滤器,例如使用: ref:PathFromAssets/ScriptName.cs。例子:ref:Scripts/Player/PlayerMovement.cs.cs

[在场景中查找参考文献[2] 找到参考文献 Button1 和 Button2 在 OnClick 中引用了 Test.cs。