MIF_E31230979/Assets/Scripts/HomePage/TimeTracker.cs

27 lines
699 B
C#

using UnityEngine;
public class TimeTracker : MonoBehaviour
{
private float startTime;
void Start()
{
// Catat detik saat baru masuk scene/game dimulai
startTime = Time.time;
}
// Fungsi ini akan dipanggil oleh script Game (Kuis/Tangkap Sayur)
// saat panel skor muncul untuk mengambil durasi bermainnya.
public float GetDurasiBermain()
{
// Hitung selisih waktu sekarang dengan waktu mulai
return Time.time - startTime;
}
public void SelesaiBelajar()
{
float durasi = GetDurasiBermain();
// Index 0 adalah Menu Belajar, skor diisi 0 karena tidak ada skor
SaveSystem.instance.SimpanHasilGame(0, 0, durasi);
}
}