void Start() { lunarcomController = LunarcomController.lunarcomController; if (lunarcomController.outputText == null) { Debug.LogError("outputText property is null! Assign a UI Text element to it."); } else { micPermissionGranted = true; } lunarcomController.onSelectRecognitionMode += HandleOnSelectRecognitionMode; if (GetComponent <LunarcomOfflineRecognizer>()) { LunarcomOfflineRecognizer lunarcomOfflineRecognizer = GetComponent <LunarcomOfflineRecognizer>(); if (lunarcomOfflineRecognizer.simulateOfflineMode != SimuilateOfflineMode.Enabled) { if (WakeWord != "" && WakeWord != "*") { lunarcomController.HideTerminal(); BeginRecognizing(); } } } }
private void Start() { if (GetComponent <LunarcomWakeWordRecognizer>()) { lunarcomWakeWordRecognizer = GetComponent <LunarcomWakeWordRecognizer>(); } if (GetComponent <LunarcomOfflineRecognizer>()) { lunarcomOfflineRecognizer = GetComponent <LunarcomOfflineRecognizer>(); if (lunarcomOfflineRecognizer.simulateOfflineMode == SimuilateOfflineMode.Disabled) { SetupOnlineMode(); } else { SetupOfflineMode(); } } else { SetupOnlineMode(); } }