public void LoadInfo(TickSaveData info) { day = info.day; dayDisplay.text = day.ToString(); punish = info.punish; OverCharging = info.OverCharging; UnderCharging = info.UnderCharging; seasons.LoadInfo(info.season); currentTime = 1.0f; if (punish == true) { currentTime = currentTime - punishmentVal; punish = false; } battery.fillAmount = currentTime; if (OverCharging == true) { battery.sprite = OverCharged; } else if (UnderCharging == true) { battery.sprite = UnderCharged; } else { battery.sprite = NormalCharge; } }