Greetings Primemover,
I’ve been using Unity for about a year now, and the behaviour you’re describing is normal, as far as I can tell.
In order for the editor to maintain a proper handle on things, it’s got to be 100% sure that the scripts and such which are used at the “Play” (testing the game) launch, are not full of errors or it’ll crash.
Thus, when you make a change to a script in Mono (And for me too, and I believe, everyone else) the Unity editor actually reviews the changes and (Perhaps all other scripts currently being used in the scene) and then let’s you know if there’s errors or warnings in the Console area. (During this time, look down at the very bottom right of the corner of the editor, and you’ll see there is moving wheel/progress kind of indicator, showing that the editor is busy scanning your scripts and putting the input into the Console, if there’s anything it needs to tell you about…
So, to be honest, it’s really annoying, when you’re simply changing a value to tweak it, and test it’s performance in-game, but I believe that this is actually normal Unity engine behaviour…
** Also, I’ve noticed that Unity doesn’t actually start performing these script checks, until you change the “focus” from Mono, back to the Unity Engine. (So, you can change a script and save it, but Unity doesn’t pick this up, until you switch from Mono back to the Unity engine. So, you could change a script, save it, walk away from your computer, and then return 15 minutes later, then click on the Unity window, and only “then” will it check the scripts, and you’ll experience the delay while it does the checks… really annoying, I know… )
On my last (paid! Hurray!) project, I was totally sick of making adjustments to scripts, 'cause I knew I’d have to wait, after every little tweak and save… just to try it out in testing and see if I had got it right.
(Unity Community! Please correct me if I’m a little off/wrong in this functionality. Actually I’d LOVE (& pay for the possibility, too) to not have to wait every time that I change a script and save it…