I will test RotationSpeed * Time.deltaTime tomorrow.
I’ve spent quite some time with Unity. Only small 2D projects, in which I invested a good amount of time.
I implemented A*Star, adapted for Unity, for example.
I coded “the usual suspects” and that.
I’m not a Unity crack, by no means, but I’m no longer a greenhorn in 2D programming.
I do hope it at least…
But I didn’t notice this behaviour so far. I believe you, absolutely.
Unity won’t change the value in the inspector…<< “In the Inspector.” Accepted.
But: also when running the script? It still used 10 instead of 20.
My programm crashed because of that, it tried to access values >10 in an array.
I couldn’t believe it myself and discussed the case with my brother, a professional QA man in Unity-made games.
Too bad, I should have sent in the project for a review.
I hope this isn’t expected behaviour, I would use a different word for that…
Oh, and a few days later I could not create scripts anymore in the Unity-Editor.
I clicked right and chose “new Script” but Unity didn’t recognice it as a C#-file at all.
No chance, i wrote xyzscript.cs, but nada. "
After a few tries I reinstalled Unity, I didn’t know what to do else.