Exemplo n.º 1
0
 public static void OnApplicationQuit()
 {
     Debug.Log("OnApplicationQuit");
     ListenForTestOptionChanged.Stop();
     ProtocolDataReader.Stop();
     ForceSocket.Shutdown();
 }
Exemplo n.º 2
0
    private float baseHeightOffset = 0.7f;  // used when computing the camera stick position


    // Use this for initialization
    void Start()
    {
        //plate stuff
        EmbeddedFixer.Fix();
        EnforceDefaults.Enforce();

        //BA UI
        ListenForTestOptionChanged.SpeedChanged               += SetSceneMovementSpeed;
        ListenForTestOptionChanged.MovementGainChanged        += SetMovementGain;
        ListenForTestOptionChanged.SwayGainChanged            += SetSwayGain;
        ListenForTestOptionChanged.AudioFeedbackChanged       += ToggleAudioFeedback;
        ListenForTestOptionChanged.DisplayCOGCursorChanged    += ToggleCogCursor;
        ListenForTestOptionChanged.DisplayTargetCircleChanged += ToggleTargetArea;
        ListenForTestOptionChanged.ObstaclesChanged           += SetObstacleDifficutly;
        ListenForTestOptionChanged.TestTimeChanged            += SetTestLength;
        ListenForTestOptionChanged.mStroopObstaclesChanged    += SetStroopObstacles;
        ListenForTestOptionChanged.mStroopTestChanged         += SetStroopTest;
        ListenForTestOptionChanged.SubjectHeightChanged       += SubjectHeightChanged;
        ListenForTestOptionChanged.Start();

        SetObstacleDifficutly("off");
        image_cogCursor.SetActive(Display_COG_Cursor);
        wordCanvas.gameObject.SetActive(Display_Word_Canvas);
        HandleBPCursor(0, 0);
        SwayAngleChanged();

        ProtocolDataReader.OnData += UpdateProtocolData;
        ProtocolDataReader.Start();
    }