void Read() { reader = XYStreamReader.FromFile("C:\\Users\\User\\Desktop\\Heartrate\\sample.txt"); print("Read..."); reader.Read(); //if (reader.heartrate != heartrate) //{ // heartrate = reader.heartrate; // float newRed = (heartrate - baseline) * 5; // if (newRed > 255) // { // newRed = 255; // } // Color c = new Color(100, 0, 0); // rend.sharedMaterial.SetColor("_EmissionColor", new Vector4(c.r,c.g,c.b, 1)); //} reader.Dispose(); heartrate = reader.heartrate; Debug.Log(reader.heartrate); }
void Read() { //reader = XYStreamReader.FromFile(""); //print("Read..."); //reader.Read(); //reader.Dispose(); heartrate = XYStreamReader.DoIt(); if (SceneManager.GetActiveScene().name != "Tutorial") { if (heartrate != 0) { heartAnim.SetFloat("Heartrate", ((float)heartrate / 60f) / 2f); heartAnim2.SetFloat("Heartrate", ((float)heartrate / 60f) / 2f); } //if (heartrate <= baselineHeartrate) //{ // Debug.Log("Set lower heartrate"); // neonMat.SetColor("_EmissionColor", new Color(0, 255, 255)); // hologramMat.SetFloat("_ScanSpeed", 0f); //} //else if (heartrate >= (baselineHeartrate + heartChange) && heartrate < (baselineHeartrate + heartChange * 2)) //{ // Debug.Log("Set 1 up"); // neonMat.SetColor("_EmissionColor", new Color(0, 0, 255)); // hologramMat.SetFloat("_ScanSpeed", 0.5f); //} //else if (heartrate >= (baselineHeartrate + (heartChange * 2)) && heartrate < (baselineHeartrate + (heartChange * 3))) //{ // Debug.Log("Set 2 up"); // neonMat.SetColor("_EmissionColor", new Color(255, 0, 255)); // hologramMat.SetFloat("_ScanSpeed", 1f); //} //else if (heartrate >= baselineHeartrate + heartChange * 3) //{ // Debug.Log("Set Highest"); // neonMat.SetColor("_EmissionColor", new Color(255, 0, 0)); // hologramMat.SetFloat("_ScanSpeed", 2f); //} } //Debug.Log(reader.heartrate); }
private void Start() { XYStreamReader.Reset(); neonMat.SetColor("_EmissionColor", new Color(0, 255, 255)); hologramMat.SetFloat("_ScanSpeed", 0f); if (bigHeart && bigHeart2) { heartAnim = bigHeart.GetComponent <Animator>(); heartAnim2 = bigHeart2.GetComponent <Animator>(); } if (SoundManager.instance.baseHeartrate != 0) { baselineHeartrate = SoundManager.instance.baseHeartrate; } else { baselineHeartrate = 80; } InvokeRepeating("Read", 1.0f, 1.0f); }