Ok, this freaks me out. I basically have this:
var collide:boolean = false;
function Update (){
if (blah) {
collide = true;
Debug.Log(collide);
Debug.Log(Time.time);
}
}
My output is lots and lots of Time, but only a single ‘true’.
So what the heck’s happening?
Are values only printed in Debug.Log when they got changed, or something?
I don’t think that’s been like that all the time? I’m pretty sure I used to get continuous 'true’s, too…
When did they change that?
Or can you set that as a preference somewhere and I accidentally hit the wrong button?
This is disturbing…
Here I thought my ‘if’ got only true for a single frame when it really goes on and on to be true…
Or am I wrong to assume by the pinting of ‘Time’ that my if is continuously true? o.o
And here I thought I had finally at least mastered the very base-di-basics of Debugging… -.-