void Update() { int?hr = HRMScript.GetHeartRate(); if (hr > TakeOffTriggerThreshold) { TakeOffTriggered = true; } if (hr != null && TakeOffTriggered && !Paused) { Vector3 position = this.gameObject.transform.position; position.z += Time.deltaTime * HorizontalSpeed; float allowed = Time.deltaTime * VerticalSpeed; if (Mathf.Abs(position.y - (float)hr) > allowed) { position.y += (position.y > hr ? -allowed : allowed); } else { position.y = (float)hr; } this.gameObject.transform.position = position; } }
void Awake() { if (_instance == null) { _instance = this; } else { Destroy(this.gameObject); } }
void Awake() { if(_instance == null) { _instance = this; } else { Destroy(this.gameObject); } }
void Update() { int?hr = HRMScript.GetHeartRate(); if (hr == null) { Field.text = "HR: No reading"; } else { Field.text = "HR: " + hr + "BPM"; } }
// Update is called once per frame void Update() { int? hr = HRMScript.GetHeartRate(); double?speed = SpeedCadenceScript.GetSpeed(); if (hr != null) { Vector3 p = Capsule.position; p.y = 1.09f + (int)hr / 100f; Capsule.position = p; } if (speed != null) { Capsule.Rotate(0, (float)speed * Time.deltaTime, 0); } }
// Update is called once per frame void Update() { Display.text = "HR: " + HRMScript.GetHeartRate() + " Speed: " + SpeedCadenceScript.GetSpeed() + " Cadence: " + SpeedCadenceScript.GetCadence(); }