コード例 #1
0
 /// <summary>
 /// If the tagInFocus is not null and has a DictationListener, hides the menu and starts Dictation.
 /// </summary>
 public void FocusedTagStartDictation()
 {
     if (tagInFocus != null)
     {
         ToggleMenuScript.instance.HideMenu();
         DictationListener dictationListener = tagInFocus.GetComponent <DictationListener>();
         if (dictationListener != null)
         {
             dictationListener.StartRecording();
         }
     }
 }
コード例 #2
0
 /// <summary>
 /// Allows DictationListeners to unsubscribe from updates through the Observer pattern
 /// </summary>
 /// <param name="dictationListener">The dictationListener unsubscribing</param>
 public void Unsubscribe(DictationListener dictationListener)
 {
     DictationListeners.Remove(dictationListener);
 }
コード例 #3
0
 /// <summary>
 /// Allows DictationListeners to subscribe for updates through the Observer pattern
 /// </summary>
 /// <param name="dictationListener">The dictationListener subscribing</param>
 public void Subscribe(DictationListener dictationListener)
 {
     DictationListeners.Add(dictationListener);
 }