void OnEndDay() { isDay = false; PayRent(); System.Text.StringBuilder builder = new System.Text.StringBuilder(); if (dayTimeLeft > 0) { //show dialogue for day ending due to sanity builder.Append("You got fed up with work and wasted the rest of the day.\n"); } else if (Resources.dayCounter >= 30) { builder.Append("Tomorrow's the big day! Time to prepare as much as possible.\n"); } else { builder.Append("Yet another day passes.\n"); } if (Resources.dayCounter % 5 == 0) { builder.Append("Landlady increased the rent. Again.\n"); Resources.rentAmt += rentIncrease; } if (Resources.money < 0) { builder.Append("You don't have enough to pay rent. You'll have to pawn something off.\n"); } summaryPanel.Set(builder.ToString()); Resources.IncreaseSanity(nightSanity); }