// Use this for initialization private void Start() { canvas = GetComponentInChildren <Canvas>(); canvas.enabled = false; var fadeEffect = GetComponentInChildren <FadeEffect>(); backgroundFadeEffect = fadeEffect; conteudo = canvas.GetComponentInChildren <CanvasGroup>(); conteudo.alpha = 0; componenteTexto = conteudo.GetComponentInChildren <TextMeshProUGUI>(); focoBotaoDaJanela = canvas.transform.GetChild(0).GetComponent <Image>(); focoBotaoDaJanela.color = Color.clear; var botoes = conteudo.GetComponentsInChildren <Button>(); // Botão Entendi só vai aparecer no final deste tutorial botaoEntendi = botoes[0].gameObject; botaoEntendi.SetActive(false); // Botão para pular tutorial aparecerá no início e desaparecerá no fim botaoPularAjuda = botoes[1].gameObject; janelaMissoes = ConselheiroComenius.JanelaMissoes; // Cadastrar função para ser invocada quando o diretor fechar o diálogo dialogoDoJean.OnEndDialogueEvent += ManagerQuest.SetupQuestLog; dialogoDoJean.OnEndDialogueEvent += Mostrar; }
private void Awake() { if (Instance != this) { Destroy(this.gameObject); } janelaMissoes = GetComponentInChildren <JanelaMissoes>(); animator = GetComponent <Animator>(); canvas = GetComponentInChildren <Canvas>(); // Começa invisível, aparece no tutorial da sala dos professores Visivel = false; // Para ajudar no desenvolvimento, este objeto sempre começará visível #if UNITY_EDITOR Visivel = true; #endif // Para ajudar no desenvolvimento, este objeto sempre começará visível // quando a equipe começa o jogo direto na missão 2 ou na missão 3 var currentScene = SceneManager.GetActiveScene().name; if (currentScene.Equals("M2_Patio1_inicio") || currentScene.Equals("M3_Patio1_Chamado")) { Visivel = true; } }