I have been asked to maintain a Unity project that has been built and maintained by different developers. I have discovered source CSharp files that I am almost sure are not being used. How can I safely remove such unused files from the Unity Project? I fear that there may be usages somewhere in the UI design like . . .
. . . and I'll end up with broken references that are even harder to discover and fix.
EDIT: Using 'find references in scene', lists a whole bunch of references but I cannot find any link to the file in question. Here's an example . . .