private void Start() { gaze = GetComponent <GazeDrawing>(); changeTextBox(false); SocketThread = new Thread(setupSocket); SocketThread.IsBackground = true; SocketThread.Start(); }
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); }