debug.messagebox(ArrowAccuracy * 100)
if Utility.IsInMenuMode()
Float Rounded = (((100 * ArrowAccuracy) * 100 + 0.5) / 100.0) As Int
String Out = StringUtil.SubString(Rounded As String, 0, StringUtil.Find(Rounded As String, ".", 0) + 3 )
debug.messagebox(out)
endif
So the above GREEN reports my test arrow as 85.23 but the RED reports it as only 85.00.
Obviously there is some rounding error in the math. Can anyone find it and offer a correction?
EDIT: NEVERMIND! It was simple, just remove the "as int" part.