static float AsFloat(const Util::String &v){ if (v.IsValidFloat()) { return v.AsFloat(); } if (v == Util::String("MAX")) { return FLT_MAX; }else if(v == Util::String("MIN")){ return FLT_MIN; } return 0; }