I''ve been experiencing a problem with scripts being compiled when an error should have been reported instead.
Suppose I expose this method:
CAudio :: PlaySound(HAudio hAudio, bool bLoop)
If I forget to pass the second parameter bool while writing my script, the script is still compiled and no errors are returned. This seems like it should be a compile error.
I have a lot of methods exposed and I occasionally forget some of the parameters. The behaviour at this point is unpredictable. Sometimes things ''seem'' to work, sometimes things dont work as expected, and other times it simply crashes the app.
Still working with v1.7.0 at the moment