public void RaiseDayEvents(int dayNumber) { Debug.Log("Raising day " + dayNumber + " events."); SOG_Day day = schedule.Find(x => x.dayNumber == dayNumber); if (day == null) { Debug.Log("none"); return; } else if (day.customEvents.Count == 0) { Debug.Log("none"); return; } else { Debug.Log("there is"); foreach (GameEvent dayEvent in day.customEvents) { dayEvent.Raise(); } } }
public float GetDayMultiplyer(int dayNumber) { SOG_Day day = schedule.Find(x => x.dayNumber == dayNumber); if (day == null) { return(fallbackDayMultiplyer); } else { return(day.customDayMultiplyer); } }
public Sprite GetDaySprite(int dayNumber) { SOG_Day day = schedule.Find(x => x.dayNumber == dayNumber); if (day == null) { return(fallbackSprite); } else if (day.dayCustomSprite == null) { return(fallbackSprite); } else { return(day.dayCustomSprite); } }
public string GetDayMessage(int dayNumber) { SOG_Day day = schedule.Find(x => x.dayNumber == dayNumber); if (day == null) { return(fallbackMessage); } else if (string.IsNullOrEmpty(day.name)) { return(fallbackMessage); } else { return(day.name); } }