how can I rename a field in a Unity script, but keep it's assignment in the Unity Editor inspector? Say I have
public int x;
I assign "1" to x in the inspctor and then i rename x to y in the script. The assignment will then be lost. Is there a way to keep it?
I'm using Visual Studio.
Doing the following will save the value in the inspector. It can be removed after the scene has been saved again.
Read more about it here and here
Some additional information on this that may come handy. Renaming is not the only scenario you will need this. If your encapsulate the field you also need to do this.
Encapsulate