public void verificaVitoria(int countSpawner) { if (countSpawner == qntSpawner) { run.Stop(); Time.timeScale = 0; PlayerPrefs.SetInt("" + NomeDaFase, 1); HeartControl heartControl = Heart.GetComponent <HeartControl> (); heartControl.velocityBeat = 0; timeUI.gameObject.SetActive(false); textPoints.gameObject.SetActive(false); UILevelsManager uiManager = UIManager.GetComponent <UILevelsManager> (); uiManager.OpenLevelCompleteUI(); TimerManager timeManager = UIManager.GetComponent <TimerManager> (); totalTimeUILComplete.text = "Tempo: " + timeManager.timeString; string timePlayer = timeManager.timeString; pointsUILComplete.text = "Pontos: " + points; int bonus = calculateBonusTime(); bonusTimeUILComplete.text = "Bônus por tempo: x" + bonus; int totalPoints = points * bonus; totalPointsUILComplete.text = "Total: " + totalPoints; saveTimeAndPoints(totalPoints, timePlayer); } }
public void controlHeartBeat(int countVitaminC) { float percentVitaminC = (countVitaminC * 100) / qntVitaminC; if ((percentVitaminC >= 0 && percentVitaminC <= 25) && controlFunction == 1) { HeartControl heartControl = Heart.GetComponent <HeartControl> (); heartControl.velocityBeat = 0.6f; controlFunction += 1; } else if ((percentVitaminC >= 26 && percentVitaminC <= 50) && controlFunction == 2) { HeartControl heartControl = Heart.GetComponent <HeartControl> (); heartControl.velocityBeat = 0.9f; controlFunction += 1; } else if ((percentVitaminC >= 51 && percentVitaminC <= 75) && controlFunction == 3) { HeartControl heartControl = Heart.GetComponent <HeartControl> (); heartControl.velocityBeat = 1.2f; controlFunction += 1; } else if (percentVitaminC >= 76 && controlFunction == 4) { HeartControl heartControl = Heart.GetComponent <HeartControl> (); heartControl.velocityBeat = 1.5f; controlFunction += 1; } }
// Use this for initialization void Start() { Player = gameObject; myRigidbody = GetComponent <Rigidbody2D>(); myAnim = GetComponent <Animator>(); myHeartControl = FindObjectOfType <HeartControl>(); jumpSpeed = 9; Equip(defaultWeapon); }
public void verificaHealth(float calcHealth) { if (calcHealth == 0) { run.Stop(); Time.timeScale = 0; HeartControl heartControl = Heart.GetComponent <HeartControl> (); heartControl.velocityBeat = 0; timeUI.gameObject.SetActive(false); textPoints.gameObject.SetActive(false); UILevelsManager uiManager = UIManager.GetComponent <UILevelsManager> (); uiManager.OpenGameOverUI(); totalPointsUIGOver.text = "Pontos: " + points; TimerManager timeManager = UIManager.GetComponent <TimerManager> (); totalTimeUIGOver.text = "Tempo: " + timeManager.timeString; } }