System locale is used when decompiling. This gives interesting results when decompiling decimal/double/float numbers.
In my Norwegian regional setup decimal delimiter is coma. In US setup decimal delimiter is dot. C# expects dot. This means this works fine on an US PC, not on for example a Norwegian PC.
Some examples:
if
(r.RT60 < 0,58) { order = 1; }
else
{
if
(r.RT60 >= 0,58 && r.RT60 < 1,3)
Room r=
new
Room(30, 30, 10, 0,2, 0,01, 0,1, 0,01, 0,05, 0,1);
6 Answers, 1 is accepted
Thanks for reporting the problem. We will fix it in the next product update.
All the best,Kaloyan
the Telerik team
Explore the entire Telerik portfolio by downloading the Ultimate Collection trial package. Get it now >>

this
.velocity.X =
this
.velocity.X * 0,93;
while in other places (in the same method) it works perfectly fine
if
((
double
)
this
.velocity.X > -0.1 && (
double
)
this
.velocity.X < 0.1)
That's a fairly weird problem. Could you send over a sample assembly that demonstrates it? Rather unfortunately we have not been able to reproduce it locally.
Regards,Tsviatko Yovtchev
the Telerik team

Thanks once again for the pointed issues you have discovered so far. We have logged most of them and we will appreciate if you continue sending as suggestions or issues you have encountered.
Kind regards,Kaloyan
the Telerik team
