private void OnTriggerEnter(Collider other) { if (other.CompareTag("Coin")) { PlayServices.IncrementAchievment(EndlessRunnerServices.achievement_colete_100_peixes, 1); coins++; uiManager.UpdateCoins(coins); other.transform.parent.gameObject.SetActive(false); } if (invincible) { return; } if (other.CompareTag("Obstacle")) { canMove = false; currentLife--; uiManager.UpdateLives(currentLife); anim.SetTrigger("Hit"); speed = 0; if (currentLife <= 0) { speed = 0; anim.SetBool("Dead", true); uiManager.gameOverPanel.SetActive(true); //if(score > PlayServices.GetPlayerScore(EndlessRunnerServices.leaderboard_ranking)) //{ //PlayServices.PostScore((long)score, EndlessRunnerServices.leaderboard_ranking); //} Invoke("CallMenu", 2f); } else { Invoke("CanMove", 0.75f); StartCoroutine(Blinking(invincibleTime)); } } }