I’m on the process of refactoring a lot of classes (c# btw) and sometimes i need to rename several classes to better describe what they do. Renaming manually seems not to be the way as I need to open the script and edit as well. I can write an editor script to do a simple Find & Replace but still then, reference with tweaked values from instances of this class attached to various GameObjects (or reference from other classes to this class) won’t be saved.
So, are there a way to do that in Unity3D (rename a script) ? Please help !