Hi,
On my testings, when i throw an exception in MonoBehavior methods such as Start(), the game on ios device doesn’t crash, instead the exception is logged and the game continues to run - this is what I am expecting since Unity catches all exceptions internally
in project settings under player section there is an option to configure the behavior on unhandled .net exceptions: Unity - Scripting API: PlayerSettings.actionOnDotNetUnhandledException
it is configured to crash when I had the above testing made
since the game did not crash, what exactly am I changing with this configuration? on what should it affect and how can I test it?
in all of my testings to try to crash the game on the ios device by throwing .net exceptions I could not make the game crash
but I also have crashlytics of firebase configured - and on production I see a lot of crashes coming from il2cppExceptionsWrapper which as I understood is a wrapper for .net exceptions which I can’t explain how they crashing the game
can anyone explain the situation here?