MIF_E31222569/Assets/ToothyV/Scripts/UI/ProfileMenu.cs

56 lines
1.4 KiB
C#

using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
public class ProfileMenu : Menu<ProfileMenu>
{
[SerializeField] private DataManager dataManager;
[SerializeField] private TextMeshProUGUI namePlayer, agePlayer;
[SerializeField] private Image dataKesehatanGigiImage;
[SerializeField] private Image dataPenyakitGigiImage;
private void OnEnable()
{
StartCoroutine(DelayShowData());
}
IEnumerator DelayShowData()
{
yield return new WaitForSeconds(1);
dataManager = DataManager.instance;
dataManager.Load();
namePlayer.text = dataManager.playerName;
agePlayer.text = dataManager.agePlayer + " " + "Tahun";
dataKesehatanGigiImage.fillAmount = dataManager.MateriKesehatanGigi / 100f;
dataPenyakitGigiImage.fillAmount = dataManager.MateriPenyakitGigi / 100f;
dataManager.Save();
var task = Cloudsave.SaveData(dataManager.saveData, "Bebas");
yield return task;
}
public override void OnBackPressed()
{
audioController.Instance.PlaySFX("TombolClose", 0.5f);
base.OnBackPressed();
}
public void ProfileShowButton()
{
audioController.Instance.PlaySFX("TombolUmum", 0.5f);
}
public void StatisticProfileButton()
{
audioController.Instance.PlaySFX("TombolUmum", 0.5f);
}
}