Example #1
0
    void OnSceneLoaded(Scene scene, LoadSceneMode mode)
    {
        switch (state)
        {
        case DailyState.Bedroom_Morning:
        {
            string promptString = "";
            promptString += ("8:00 am" + '\n');
            promptString += ("It's time to go to work");
            StartCoroutine(CommonAnimations.ShowText(promptString, promptText));
            break;
        }

        case DailyState.Office_Start:
        {
            string promptString = "";
            promptString += ("9:00 am" + '\n');
            promptString += ("Now, finish your work!");
            StartCoroutine(CommonAnimations.ShowText(promptString, promptText));
            break;
        }

        case DailyState.working:
        {
            break;
        }

        case DailyState.Office_End:
        {
            string promptString = "";
            promptString += ("9:00 pm" + '\n');
            promptString += ("Your work is done.");
            StartCoroutine(CommonAnimations.ShowText(promptString, promptText));
            break;
        }

        case DailyState.Bedroom_Night:
        {
            string promptString = "";
            promptString += ("10:00 pm" + '\n');
            promptString += ("Time to sleep.");
            StartCoroutine(CommonAnimations.ShowText(promptString, promptText));
            break;
        }

        case DailyState.Imaging:
        {
            break;
        }

        default:
            break;
        }
    }
Example #2
0
    IEnumerator Start()
    {
        // Init the whole process
        totalTaskCount        = Random.Range(5, 8);
        targetDigitsText.text = "";

        // dialogues out
        yield return(StartCoroutine(CommonAnimations.ShowText(promptInfo.text, promptInfo)));

        yield return(new WaitForSeconds(1.0f));

        ResetDigits();

        // enable input
        Cursor.lockState = CursorLockMode.None;
        InputEnabled     = true;
    }