using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class Soal : MonoBehaviour { public TextAsset assetSoal; private string[] soal; private string[,] soalBag; int indexSoal; int maxSoal; bool ambilSoal; char kunciJ; bool[] soalSelesai; public Text txtSoal, txtOpsiA, txtOpsiB, txtOpsiC, txtOpsiD; bool isHasil; private float durasi; public float durasiPenilaian; int jwbBenar, jwbSalah; float nilai; public GameObject panel; public GameObject imgPenilaian, imgHasil; public Text txtJumlahBenar; public Text txtJumlahSalah; public Text txtNilai; int indexRiwayatNilai = 0; public int level; // Variabel untuk menyimpan indeks riwayat nilai terbaru untuk setiap level private int[] indexRiwayatNilaiLevel = new int[4]; // Start is called before the first frame update void Start() { durasi = durasiPenilaian; soal = assetSoal.ToString().Split('#'); soalSelesai = new bool[soal.Length]; soalBag = new string[soal.Length, 6]; maxSoal = soal.Length; OlahSoal(); ambilSoal = true; TampilkanSoal(); print(soalBag[1,3]); } private void OlahSoal() { for (int i=0; i < soal.Length; i++) { string[] tempSoal = soal[i].Split('+'); for(int j = 0; j < tempSoal.Length; j++) { soalBag[i, j] = tempSoal[j]; continue; } continue; } } private void TampilkanSoal() { if (indexSoal