public IEnumerator completeTest() { stopUpdateWaktu(); int waktu = Mathf.RoundToInt(waktutotal); // int waktu = 90; string namaPlayer = PhotonNetwork.LocalPlayer.NickName; Debug.Log("buku Segera ditutup"); if (!kirimdata) { //Kirim data waktu ke Server function StartCoroutine(webdata.updateWaktu(namaPlayer, kodeIndikator, jenisMisi, waktu)); kirimdata = true; StartCoroutine(missionStatus.ShowCheklisBuku(kodeIndikator)); } yield return(new WaitForSeconds(3)); isFirstTime = true; bingkai.SetActive(false); completePanel.SetActive(true); }
public void hasilTest() { var hasil = TextDataku; Debug.Log(kelarTest + "Boolean di hasil test"); kelarTest = false; Debug.Log(kelarTest + "Boolean di hasil test"); //if (kelarTest) //{ // Debug.Log("string kebaca"); // completeTest(); //} if (!kelarTest) { Debug.Log(data); nilaiTest = testScore; string namaPlayer = PhotonNetwork.LocalPlayer.NickName; int waktu = Mathf.RoundToInt(waktutotal); // indexSoal = 0; stopUpdateWaktu(); var minutes = Mathf.Floor(waktutotal / 60); var seconds = waktutotal % 60; rekapWaktu.text = "Waktu: " + string.Format("{0:00} : {1:00}", minutes, seconds); rekapScore.text = "Score: " + testScore.ToString(); if (!kirimdata) { //kirim nilai ke server // StartCoroutine(webdata.postNilai(namaPlayer, kodeSoal, nilaiTest)); StartCoroutine(webdata.updateNilai(namaPlayer, kodeSoal, kodeIndikator, nilaiTest)); Debug.Log("Data nilai Terkirim ke Server" + namaPlayer + kodeSoal + nilaiTest); //Kirim waktu StartCoroutine(webdata.updateWaktu(namaPlayer, kodeIndikator, jenisMisi, waktu)); Debug.Log("Data waktu Terkirim ke Server"); kirimdata = true; } //Kirim poin PhotonNetwork.LocalPlayer.AddScore(nilaiTest); int newPoin = PhotonNetwork.LocalPlayer.GetScore(); StartCoroutine(webdata.updatePoin(namaPlayer, newPoin)); Debug.Log("Data poin Terkirim ke Server"); Debug.Log(rekapScore.text + "ini rekap" + rekapWaktu.text); Debug.Log("Congratulation Your Pretest Session is Done"); pretestPanel.SetActive(false); selesaiPanel.SetActive(true); } }