// Start is called before the first frame update
    void Start()
    {
        SaveSlotInfo info = SaveManager.Instance.GetSaveInfo(slotNumber);

        if (info.name != "ERROR")
        {
            PlayerName   = info.name;
            PlayerDeaths = info.deaths;
            myButton     = GetComponent <Button>();
            myButton.onClick.AddListener(OnClick);
        }
    }
Exemple #2
0
    public SaveSlotInfo GetSaveInfo(int slotNum)
    {
        SaveSlotInfo info = new SaveSlotInfo();

        info.name   = "ERROR";
        info.deaths = -1;

        if (slotNum > 0 && slotNum < 4)
        {
            info.name   = saveDatabase.GetData <StringType>(string.Format("Data 0{0}", slotNum), "Player Data", "Name").Value;
            info.deaths = saveDatabase.GetData <IntType>(string.Format("Data 0{0}", slotNum), "Player Data", "Deaths").Value;
        }

        return(info);
    }