The public variables of a prefab dont reset when I open the game.

Hello I have a problem. I have a prefab with a public variable. In other script, I create a instance of the script that have the prefab with “get component”, and modify this. But, when I close the game, and play one more time, the prefab dont reset to his normal values, instead, he still with the changes the other script makes in the game process, why is this?

Thank you

It would be helpful to see your code but I’m sure it’s that you’re using the actual prefab instead of a instantiated GameObject.
Once you have a reference to the prefab,
Use GameObject.Instantiate( prefab );