public void TickForAll() { for (int i = 0; i < plots.Length; i++) { plots[i].TickAll(); } itemDatabase.UpdateFluctiatingPrices(); sideMissions.NewDay(); //Change Day day = day + 1; if (day > maxDay) { int season = seasons.ChangeSeasons(); for (int i = 0; i < plots.Length; i++) { plots[i].seasonVal = season; } day = 1; sideMissions.GenerateForAllQuestSlots(); } dayDisplay.text = day.ToString(); }