|
I am getting a weird warning in a switch statement that return back values based on the type of parameter, but it makes no sense to me why this happen! Is it because it expect fall-through to the other cases? When I double click the error it highlights the following line of code: switch (parameterType) {. Obviously I can't put break in there either since it would warn for the break being unreachable. Is the only solution to set a return variable and break out of it or can I squelch the warning otherwise? In C# it's possible to ignore selective warnings:
(comments are locked)
|
|
I don't believe UnityScript has the ability to do it - the preprocessor directives it exposes are pretty lacking I didn't start out with JS as I learned Unity so I don't know where to find the proper resources, but maybe you do? Is there any place where I can get a specification of the JS implementation? I'm sick of guessing and I thought I'd learn it once and for all.
Mar 30 '11 at 12:02 PM
Statement ♦♦
There isn't one - the stuff I know is a mix of the data on the wiki, the documentation, and a few years of helping in IRC :S
Mar 30 '11 at 12:47 PM
Mike 3
(comments are locked)
|

I have a vague recollection of this topic (or a similar one) being discussed recently, but I don't know where or when that was. What if you add 'default: return null;' to the first example; does that get rid of the warning?
No, default doesn't help. In C# you can ignore warnings selectively. I was hoping to be able to do the same in JS, but the syntax won't work in JS (see updated question).