public static void OnApplicationQuit() { Debug.Log("OnApplicationQuit"); ListenForTestOptionChanged.Stop(); ProtocolDataReader.Stop(); ForceSocket.Shutdown(); }
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(); }