Hi. some times i have problem with float
AS work strange with this.
example, that code not work because he not understand '0', he think is a "int".
float ret = true ? 0 : 0.1;
and ok, that code make warning!
next code, work wrong
float f = 0.1;
float ret = 0.2;
ret += false ? 0 : f * 15 ; // ( 15 * 0.1 == 1.5 ) then 1.5 + 0.2 == 1.7 ok ?
output( "ret: " + ret ); // BUT result == 1.2