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 }
private void Awake() { if (instance == null) { instance = this; } else if (instance != this) { Destroy(gameObject); } DontDestroyOnLoad(gameObject); }
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(); } }
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(); } }
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()); }
/// <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(); }
private void Start() { silabaControl = SilabaControl.instance; maxScore = LevelController.MaxScoreGlobal; }
private void Start() { silabaControl = SilabaControl.instance; StartCoroutine(TimeOver()); }