Renaming GameObject Issues in Unity 2019.4.12f1

Hello
I have a problem when trying to modify the name of a GameObject or if I want to set a value of its properties using the keyboard. It just doesn’t allow me to enter any value.
I double click on the name, as is customary to do to modify the name, but it does not allow me. If anyone has a solution I would really appreciate it.
Thank you.

Even if you can’t rename the object in the hierarchy you should still be able to do it from the inspector. This would also be where you can modify the other values of the game object.


Instead of double clicking click it once to select the object then go to the inspector tab.
At the top of the inspector, you should be able to see the name of the game object. You can change it from there. Whatever values you want to change should also be present throughout the inspector.
If there are values from a script you created that you want to change but aren’t showing up you will have to change their accessibility level.
The first option is to use a public declaration.

public int myInteger;

The second is to use a private declaration with the [SerializeField] attribute:

[SerializeField] private int myInteger;

[SerializeField] allows for a private variable to be shown and modified through the inspector.


Another way to rename a game object would be to just right click its name in the hierarchy and select the “Rename” option.