protected static void yInternalGyroCallback(YQt obj, String value)
    {
        YGyro gyro = (YGyro)obj.get_userData();

        if (gyro == null)
        {
            return;
        }
        string tmp       = obj.get_functionId().Substring(2);
        int    idx       = Convert.ToInt32(tmp);
        double dbl_value = Convert.ToDouble(value);

        gyro._invokeGyroCallbacks(idx, dbl_value);
    }
 protected static void yInternalGyroCallback(YQt obj, String value)
 {
     YGyro gyro = (YGyro)obj.get_userData();
     if (gyro == null)
     {
         return;
     }
     string tmp = obj.get_functionId().Substring(2);
     int idx = Convert.ToInt32(tmp);
     double dbl_value = Convert.ToDouble(value);
     gyro._invokeGyroCallbacks(idx, dbl_value);
 }