Esempio n. 1
0
    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();
            }
        }
    }
Esempio n. 2
0
    public float GetDayMultiplyer(int dayNumber)
    {
        SOG_Day day = schedule.Find(x => x.dayNumber == dayNumber);

        if (day == null)
        {
            return(fallbackDayMultiplyer);
        }
        else
        {
            return(day.customDayMultiplyer);
        }
    }
Esempio n. 3
0
    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);
        }
    }
Esempio n. 4
0
    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);
        }
    }