public void escolheNivel() { lbLoading.gameObject.SetActive(true); //carrega o prooximo nivel //GameBehaviourScript.GetInstance().CarregarNivel("nivel_"+nivel); GameBehaviourScript.GetInstance().CarregarNivel(nivel); }
// Use this for initialization void Start() { if (audioSource == null) { audioSource = GameBehaviourScript.GetInstance().gameObject.GetComponent <AudioSource> (); } }
// Use this for initialization void Start() { GameBehaviourScript.GetInstance().Pausar(); tamanho = framesDicas.Length; dicaAtiva = framesDicas [0]; }
void OnTriggerEnter2D(Collider2D other) { //verifica se apenas o play esta sendo esperado na zona de morte if (apenasOPlayer) { if (other.CompareTag("Player")) { Destroy(other.gameObject); GameBehaviourScript.GetInstance().GameOver(false); } } else { //se atingido por qualquer objeto entao ativa o game over Destroy(other.gameObject); GameBehaviourScript.GetInstance().GameOver(false); } }
void OnTriggerEnter2D(Collider2D other) { if (other.gameObject.CompareTag("Player")) { //play na particula de goal goal.Play(); //para o cronometro GameBehaviourScript.GetInstance().gameStatus = GameBehaviourScript.GameStatus.PAUSADO; //executa som de goal gameObject.GetComponent <AudioSource>().PlayOneShot(somGoal); //mostra a interface de passou Invoke( "Vitoria", 1f ); Destroy(other.gameObject); } }
private void CalculaPremio(float tempo) { Debug.Log("Iniciando o calculo do premio"); int estrelas = 1; //Debug.Log (GameObject.FindGameObjectsWithTag ("Brilho").Length); //sempre ativa a primeira estrela brilhos[0].SetActive(true); //se pegou pelomenos um brilho entao ativa a segunda estrela if (GameBehaviourScript.GetInstance().relogio > 0) { brilhos[1].SetActive(true); estrelas++; } //se pegou todos os brilhos entao ganha as 3 estrelas if (GameObject.FindGameObjectsWithTag("Brilho").Length == 0) { estrelas++; brilhos[2].SetActive(true); } GravaEstrelas(estrelas); //calcula os pontos float pontos = tempo * 100; if (estrelas == 3) { pontos += 500; mais500.SetActive(true); } lbResultado.text = pontos.ToString(); GravaRecord(pontos); }
public void ProximoNivel() { GameBehaviourScript.GetInstance().AvancaNivel(); }
/** * Vai para o menu de seleção de fase */ public void GoToMenu() { lbLoading.gameObject.SetActive(true); GameBehaviourScript.GetInstance().CarregarMenu(); }
void OnTriggerEnter2D(Collider2D other) { Destroy(other.gameObject); GameBehaviourScript.GetInstance().CarregarMenu(); }
private void GameOver() { GameBehaviourScript.GetInstance().GameOver(false); }
/** * Quando o objetivo é atingido **/ private void Vitoria() { // GameBehaviourScript.GetInstance ().LevelUP (nivel); GameBehaviourScript.GetInstance().LevelUP(Application.loadedLevel); GameBehaviourScript.GetInstance().GameOver(true); }
private void Iniciar() { GameBehaviourScript.GetInstance().Play(); gameObject.SetActive(false); }