void Import_Google(eSpreadsheetUpdateMode UpdateMode) { StopConnectionWWW(); LanguageSource source = ((LanguageSource)target); mConnection_WWW = source.Import_Google_CreateWWWcall(true); if (mConnection_WWW == null) { OnImported_Google(string.Empty, "Unable to import from google", eSpreadsheetUpdateMode.Replace); } else { mConnection_Callback = null; switch (UpdateMode) { case eSpreadsheetUpdateMode.Replace: mConnection_Callback += OnImported_Google_Replace; break; case eSpreadsheetUpdateMode.Merge: mConnection_Callback += OnImported_Google_Merge; break; case eSpreadsheetUpdateMode.AddNewTerms: mConnection_Callback += OnImported_Google_AddNewTerms; break; } EditorApplication.update += CheckForConnection; mConnection_Text = "Downloading spreadsheet"; //mConnection_TimeOut = Time.realtimeSinceStartup + 10; } }