Not sure what’s going on here, except maybe it’s getting the byte order backwards or something.
When I declare a Single, I can read it just fine in the Locals view on the debugger. But if I declare an array of single, then try to inspect it, any nonzero value in that array shows up as a completely incorrect value.
Steps to reproduce:
Start an Android project.
Create a procedure that declares an array of Single.
Set the value of the first element to 2.
Ensure that this procedure will run, and set a breakpoint in it.
Build, deploy to an Android device (I’m using an OUYA) and run.
Hit the breakpoint and check the value in the debugger. It won’t say 2.