Anyone know the first safe point to read from iPhoneInput.acceleration on the device?
I am referencing it in Start(...) of a MonoBehaviour; although this works fine over UnityRemote in the editor, on the device I get (0,0,0) for the initial acceleration, regardless of orientation.
By Update(...), the values are reliable, but I would like to avoid having to build in a 'first_pass' check in update to calibrate the orientation of my device.
Any ideas? Is there a way to force initialize iPhoneInput? Is it simply a chance initialization order? If someone can help me figure out when I can first read reliable data, or how I can force an early initialization, I would appreciate it.
Thx.