Esempio n. 1
0
    private IEnumerator InitAndContinueWith(Action Method)
    {
        yield return(UlkoaInitializer.InitializeGame());

        //while (!UlkoaInitializer.HasInitialized())
        { yield return(null); }
        Method();
    }
Esempio n. 2
0
    private IEnumerator InitializeGameAndContinueToMainMenu()
    {
        yield return(UlkoaInitializer.InitializeGame());

        if (UlkoaInitializer.isSuccessfull())
        {
            new LevelManager().LoadLevel(SceneBook.MAIN_MENU_NAME);
        }

        else
        {
            runLabel = false;
            yield return(new WaitForSeconds(0.4f));

            loadLabel.text = "Error de conexão";
            yield return(new WaitForSeconds(3.0f));

            new LevelManager().LoadLevel(SceneBook.LOGIN_NAME);
        }
    }