using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using TMPro; public class NilaiManager : MonoBehaviour { private float[] riwayatNilai = new float[5]; private int currentIndex = 0; public TextMeshProUGUI nilaiText; // Fungsi untuk memperbarui nilaiText dengan nilai terbaru public void UpdateNilaiText() { // Membuat string yang berisi 5 nilai terakhir yang dipisahkan oleh koma string nilaiString = ""; for (int i = 0; i < 5; i++) { nilaiString += riwayatNilai[i].ToString("F0"); // Format nilai menjadi angka bulat if (i < 4) nilaiString += ", "; // Tambah koma jika bukan nilai terakhir } nilaiText.text = nilaiString; // Update teks UI Text dengan nilai terbaru } // Fungsi untuk menyimpan nilai terbaru dan memperbarui nilaiText public void SimpanDanTampilkanNilaiTerbaru(float nilaiBaru) { riwayatNilai[currentIndex] = nilaiBaru; currentIndex = (currentIndex + 1) % 5; // Perbarui currentIndex, lompat ke awal jika mencapai akhir UpdateNilaiText(); // Perbarui nilaiText setelah menyimpan nilai terbaru } }