Exemple #1
0
    void Start()
    {
        start = DateTime.Now;

        datas = PlayerHeartRateData.GetInstance();

        //ws = new WebSocket( "ws://localhost:7681","mionix-beta" );
        ws         = new WebSocket("ws://localhost:3000");
        ws.OnOpen += (sender, e) =>
        {
            Debug.Log("WebSocket Open");
        };

        ws.OnMessage += (sender, e) =>
        {
            //Debug.Log( "WebSocket Message Data: " + e.Data );
            Parse(e.Data);
        };

        ws.OnError += (sender, e) =>
        {
            Debug.Log("WebSocket Error Message: " + e.Message);
        };

        ws.OnClose += (sender, e) =>
        {
            Debug.Log("WebSocket Close");
        };
    }
Exemple #2
0
 public static PlayerHeartRateData GetInstance()
 {
     if (data == null)
     {
         data = new PlayerHeartRateData();
     }
     return(data);
 }
 private void Full(bool isFirst)
 {
     if (isFirst)
     {
         PlayerHeartRateData.GetInstance().RecordHeartRateAtBikuri1();
     }
     else
     {
         PlayerHeartRateData.GetInstance().RecordHeartRateAtBikuri2();
     }
     full.Show(2);
 }
    private void Update()
    {
        if (playHorror)
        {
            playHorror = false;
            if (playInterval <= 0)
            {
                playInterval = 5;
                PlayerHeartRateData.GetInstance().RecordHeartRateAtBikuri();
                StartCoroutine(PlayHorror());
            }
        }

        if (playInterval >= 0)
        {
            playInterval -= Time.deltaTime;
        }
    }
 // ★追加
 // 「public」を必ずつけること(ポイント)
 public void OnStartButtonClicked()
 {
     PlayerHeartRateData.GetInstance().SaveToFile();
     SceneManager.LoadScene("Save");
 }
Exemple #6
0
 private void SaveTitleHeartRate()
 {
     PlayerHeartRateData.GetInstance().RecordHeartRateAtTitle();
 }