// Use this for initialization void Start() { this.melhorPontuacaoTexto.text = PlayerPrefs.GetInt("best_score").ToString(); this.pontuacaoTexto.text = ControladorPontuacao.GetPontuacao().ToString(); ExecutarAnimacao(); ControladorPontuacao.Reiniciar(); }
ToolBox() { ctrlBolinhas = Object.FindObjectOfType <ControladorBolinhas>(); ctrlHUD = Object.FindObjectOfType <ControladorHUD>(); ctrlJogo = Object.FindObjectOfType <ControladorJogo>(); ctrlListaDeBlocos = Object.FindObjectOfType <ControladorListaDeBlocos>(); ctrlPlataforma = Object.FindObjectOfType <ControladorPlataforma>(); ctrlPontuacao = new ControladorPontuacao(); }
private void Start() { ctrlPontuacao = ToolBox.GetInstance().GetCtrlPontuacao(); nListas = transform.childCount; linhas = new Transform[nListas]; listas = new ListaDeBlocos[nListas]; for (int i = 0; i < nListas; i++) { linhas[i] = transform.GetChild(i); listas[i] = new ListaDeBlocos(); } }
private void ExecutarAnimacao() { LTDescr tween = LeanTween.scale(this.painel, Vector3.one, 0.35f); tween.setFrom(Vector3.one * 2); tween.setEase(LeanTweenType.easeOutBack); int pontuacao = ControladorPontuacao.GetPontuacao(); tween = LeanTween.value(0, pontuacao, 3); tween.setEase(LeanTweenType.easeOutCubic); tween.setOnUpdate(EscreveValor); }
public void OnTriggerEnter2D(Collider2D collider) { if (collider.gameObject.CompareTag("TiroJogador")) { Tiro tiro = collider.gameObject.GetComponent <Tiro>(); this.vidas -= tiro.GetDano(); Destroy(collider.gameObject); if (this.vidas <= 0) { Destroy(this.gameObject); ControladorPontuacao.IncrementarPontuacao(1); } } }
// Update is called once per frame void Update () { this.pontuacaoTexto.text = ControladorPontuacao.GetPontuacao().ToString(); }
public void atualizar(ControladorPontuacao dado) { pontuacao.text = dado.GetPontuacao().ToString(); }