public class BITalinoReader : MonoBehaviour { private void Read(object obj) { if (700 < frames[0].GetAnalogValue(3)) { before = frames[0].GetAnalogValue(3); if (before < after && cnt == 0 && flag1 == 0) { time1 = timer; cnt += 1; flag1 = 1; //一度だけ取るため } if (before < after && cnt == 1 && flag2 == 0 && flag3 == 1) { time2 = timer; cnt += 1; flag2 = 1; //一度だけ取るため **GetHeartrate** = 60 / (time2 - time1); UnityEngine.Debug.Log(GetHeartrate); //心拍数出力 } if (cnt==2) { before = 0.0f; after = 800.1f; flag1 = 0; flag2 = 0; cnt = 0; flag3 = 0; } after = before; } if (frames[0].GetAnalogValue(3)<500 && cnt==1) { //UnityEngine.Debug.Log(frames[0].GetAnalogValue(3)); flag3 = 1; } } }
GetHeartrate を別のスクリプトで使いたいのですがどうしたらいいのでしょうか。
https://teratail.com/help/question-tips を一読の上、まずは「unity 別スクリプト 変数」で検索しましょう。そして試した内容・エラーメッセージ等を質問に追記してください。スクリプトは「```」で挟むと見やすくなります。