Esempio n. 1
0
 private void Start()
 {
     gaze = GetComponent <GazeDrawing>();
     changeTextBox(false);
     SocketThread = new Thread(setupSocket);
     SocketThread.IsBackground = true;
     SocketThread.Start();
 }
Esempio n. 2
0
 public void EndSession()
 {
     SpeechRecognition.Instance.StopSpeechRecognition();
     Dbg.Instance.Close();
     //EnableWizardButtons(false);
     Furhat.Instance?.FallAsleep();
     ParticipantName.interactable = true;
     LeftCondition.interactable   = true;
     RightCondition.interactable  = true;
     Accept.interactable          = true;
     GazeDrawing.DisableQuandrantImages();
 }
 private void Start()
 {
     playerPosition      = new Vector3(0, 0, 1);
     furhatInterfaceGaze = transform.GetComponent <GazeDrawing>();
     furhat               = Furhat.Instance;
     PlayerGazeTarget     = GameObject.Find("Player");
     DistractedGazeTarget = GameObject.Find("DistractedImageRobot");
     blinkCoroutine       = StartCoroutine(Blink());
     //StartCoroutine(blinkingCoroutine);
     Priorities.Add(GazeState.DIALOG_ACT, DialogActsPriority);
     Priorities.Add(GazeState.EVENT_PIECE_MOVED, BoardEventsPriority);
     Priorities.Add(GazeState.EVENT_PLAYER_STARTED_SPEAKING, UserSpeakingPriority);
     Priorities.Add(GazeState.EVENT_PLAYER_LOOKING_AT_QUADRANT, UserLookingAtQuandrantPriority);
     Priorities.Add(GazeState.EVENT_PLAYER_LOOKING_AT_ROBOT, UserLookingAtRobotMimickPriority);
     Priorities.Add(GazeState.WAITING_AFTER_SQUARE_DIALOG_ACT, WaitingAfterSquareDialogActPriority);
     //Priorities.Add(GazeState.EVENTUSERDISTRACTED, Priority.Lowest);
     Priorities.Add(GazeState.ROBOT_LOOKING_AT_QUADRANT, Priority.None);
     Priorities.Add(GazeState.ROBOT_LOOKING_AT_PLAYER, Priority.None);
     Priorities.Add(GazeState.ROBOT_DISTRACTED, Priority.None);
 }