//Receive status message from callback public void OnStatus(string message) { DisplayStatus(message); if (message.StartsWith("SUCCESS_INIT")) { DisplayText("\n" + ttsAvailableMessage, true); } else if (message.StartsWith("ERROR_LOCALE_NOT_AVAILABLE")) { DisplayText("\n" + ttsInitializationError + "\n" + ttsLocaleError, true); } else if (message.StartsWith("ERROR_INIT")) { DisplayText("\n" + ttsInitializationError, true); } else { DisplayText("\n" + message, true); } TextToSpeechController ttsController = FindObjectOfType <TextToSpeechController>(); if (ttsController != null) { DisplayText("\nInitializeStatus = " + ttsController.InitializeStatus, true); DisplayText("\nIsInitializeSuccess = " + ttsController.IsInitializeSuccess, true); //DisplayText("\n" + ttsController.SaveKey + " : " + PlayerPrefs.GetString(ttsController.SaveKey), true); //json } }
// Use this for initialization void Start() { model = transform.Find("ModelContainer").gameObject; ttsc = GetComponent <TextToSpeechController>(); layers = new List <Layer>(); getLayers(); layerIndex = 0; }
//Receive status message from callback public void OnStatus(string message) { DisplayStatus(message); if (message.StartsWith("SUCCESS_INIT")) { DisplayText("\n" + ttsAvailableMessage, true); } else if (message.StartsWith("ERROR_LOCALE_NOT_AVAILABLE")) { DisplayText("\n" + ttsInitializationError + "\n" + ttsLocaleError, true); } else if (message.StartsWith("ERROR_INIT")) { DisplayText("\n" + ttsInitializationError, true); } else { DisplayText("\n" + message, true); } TextToSpeechController ttsController = FindObjectOfType <TextToSpeechController>(); if (ttsController != null) { DisplayText("\nInitializeStatus = " + ttsController.InitializeStatus, true); DisplayText(", IsInitializeSuccess = " + ttsController.IsInitializeSuccess, true); //DisplayText("\n" + ttsController.SaveKey + " : " + PlayerPrefs.GetString(ttsController.SaveKey), true); //json } if (isInstalledGooglePlay == -1) //at first time only { //Coding sample //if (ttsButton != null) // CheckTTS(TTSPackageName, "Google TTS", ttsButton); //if (ttsButtonN2 != null) // CheckTTS(TTSPackageNameN2, "KDDI TTS", ttsButtonN2); //Using Controller sample if (OnGooglePlayCheck != null) { OnGooglePlayCheck.CheckInstall(); } if (OnGoogleTTSCheck != null) { OnGoogleTTSCheck.CheckInstall(); } if (OnKddiTTSCheck != null) { OnKddiTTSCheck.CheckInstall(); } } }