Ejemplo n.º 1
0
    void Start()
    {
        LevelController.ButtonFecharBloqueado = true;

        silabaControl = SilabaControl.instance;

        if (eRevisao)
        {
            silabaControl.SilabaSetup(soundsDirectory, pathAct);
        }
        else
        {
            silabaControl.SilabaSetup(soundsDirectory);
        }

        score = Score.instance;
        score.ScoreSetup();
        score.UpdateTextStars();
        score.UpdateTextMoney();

        buttonConfirmar = ButtonConfirmar.instance;
        //closeButton = GameObject.Find("Button - Fechar");

        //AnimationController = LevelChangerAnimController.control;

        // Pega a informação do sistema, planeta e do ato
        DataManager.statisticsData.sistema = (currentPlanet / 5).ToString();
        DataManager.statisticsData.planeta = currentPlanet.ToString();
        DataManager.statisticsData.ato     = currentAct.ToString();

        StartCoroutine(silabaControl.CallSilaba(1f)); //Começa a chamar as silabas
    }
Ejemplo n.º 2
0
 private void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else if (instance != this)
     {
         Destroy(gameObject);
     }
     DontDestroyOnLoad(gameObject);
 }
Ejemplo n.º 3
0
    private void Start()
    {
        silabaControl = SilabaControl.instance;
        stageManager  = StageManager.instance;

        // Reseta a marcação da dica auditiva nas estatísticas
        DataManager.statisticsData.dicaAuditiva = false;

        if (SaveManager.player.CompletouPlaneta(stageManager.currentPlanet))
        {
            DeactiveButton();
        }
    }
Ejemplo n.º 4
0
    private void Start()
    {
        stageManager       = StageManager.instance;
        TelaSilabaDigitada = stageManager.GetTelaSilabaDigitada();
        silabaControl      = SilabaControl.instance;

        // Reseta a marcação da dica visual nas estatísticas
        DataManager.statisticsData.dicaVisual = false;

        if (SaveManager.player.CompletouPlaneta(stageManager.currentPlanet))
        {
            DeactiveButton();
        }
    }
Ejemplo n.º 5
0
    private void Start()
    {
        StopAllCoroutines();
        buttonConfirmaResposta = this.GetComponent <UnityEngine.UI.Button>();
        stageManager           = StageManager.instance;
        soundManager           = SoundManager.instance;
        silabaControl          = SilabaControl.instance;
        timer = Timer.instance;
        score = Score.instance;

        telaSilabaDigitada     = stageManager.GetTelaSilabaDigitada();
        respostaCertaFeedback  = Resources.Load("Prefabs/Feedback/RespostaCertaFeedback") as GameObject;
        respostaErradaFeedback = Resources.Load("Prefabs/Feedback/RespostaErradaFeedback") as GameObject;
        StartCoroutine(WaitForEndOfTime());
    }
Ejemplo n.º 6
0
    /// <summary>
    /// Verifica se tem alguma silaba escrita e apaga somente a ultima silaba escrita
    /// </summary>
    public void buttonPressed()
    {
        // Verifica se os botões não estão bloqueados
        if (!LevelController.bloqueiaBotao)
        {
            //click.Play(0);


            // Encontra o máximo de sílabas existentes menos 1 - vetor inicia em 0
            int           i             = LevelController.textSlots - 1;
            SilabaControl silabaControl = SilabaControl.instance;

            // Varre o vetor a partir do final procurando a última sílaba digitada
            while (i > -1)
            {
                // Se o vetor é vazio, não faz nada
                if (LevelController.inputText[i] != null)
                {
                    // Se não for vazio, verifica se existe alguma letra na posição i do vetor
                    if (LevelController.inputText[i].Length > 0)
                    {
                        // Se tem letra, ve se pode apagar
                        if (silabaControl.isPlanetLetter[i])
                        {
                            // Apaga e sai
                            LevelController.inputText[i] = "";//.Remove(LevelController.silabasDigitadas[1].Length - 1);
                            break;
                        }
                    }
                }

                i--;
            }

            // Bloqueia o botão de confirmar resposta, pois todas as sílabas não foram digitadas
            LevelController.BotaoConfirmaResposta = false;
        }
        SetaIndicadora.DestroiSeta();
        SetaIndicadora.IndicarPos();
    }
Ejemplo n.º 7
0
 private void Start()
 {
     silabaControl = SilabaControl.instance;
     maxScore      = LevelController.MaxScoreGlobal;
 }
Ejemplo n.º 8
0
 private void Start()
 {
     silabaControl = SilabaControl.instance;
     StartCoroutine(TimeOver());
 }