// 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); } }
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); }