Example #1
0
    IEnumerator UpdateInteractions()
    {
        int day     = clock.GetDays((long)clock.currentGameTime);
        int hour    = clock.GetHours((long)clock.currentGameTime);
        int minutes = clock.GetMinutes((long)clock.currentGameTime);

        Action action;

        action = GetActionWithTag(Constants.Actions.WRITE_THESIS);
        SetAction(action, !(day == (int)ClockManager.DayOfWeek.Friday && hour >= 18));

        action = GetActionWithTag(Constants.Actions.SUBMIT_THESIS);
        SetAction(action, (day == (int)ClockManager.DayOfWeek.Friday && hour >= 18));

        yield return(new WaitForEndOfFrame());

        yield return(StartCoroutine(UpdateInteractions()));
    }