static float ParseFloat( CompositorScriptContext context, string s ) { string n = s.Trim(); try { return float.Parse( n ); } catch ( Exception e ) { LogError( context, "Error converting string '{0}' to float; error message is '{1}'", n, e.Message ); return 0.0f; } }