26 lines
844 B
C#
26 lines
844 B
C#
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
using TMPro;
|
|
|
|
namespace UHFPS.Runtime
|
|
{
|
|
public class LoadGameSlot : MonoBehaviour
|
|
{
|
|
public TMP_Text IndexText;
|
|
public RawImage Thumbnail;
|
|
public TMP_Text SaveTypeText;
|
|
public TMP_Text SceneNameText;
|
|
public TMP_Text TimeSavedText;
|
|
public TMP_Text PlaytimeText;
|
|
|
|
public void Initialize(int index, SavedGameInfo info)
|
|
{
|
|
IndexText.text = index.ToString();
|
|
Thumbnail.texture = info.Thumbnail;
|
|
SaveTypeText.text = info.IsAutosave ? "Autosave" : "Manual Save";
|
|
SceneNameText.text = info.Scene;
|
|
TimeSavedText.text = info.TimeSaved.ToString("dd/MM/yyyy HH:mm:ss");
|
|
PlaytimeText.text = info.TimePlayed.ToString(@"hh\:mm\:ss");
|
|
}
|
|
}
|
|
} |