/// <summary> /// Countdown of the player Life /// </summary> public void LifeTimer() { if (PlayerCurrentHP > 0) { LifeText.text = PlayerCurrentHP.ToString("F0"); PlayerCurrentHP -= Time.deltaTime; //screenNoise.SetActive(false); timeLineScreenNoise.SetActive(false); timeLineScreenNoise_.SetActive(false); //LifeBar - joe LifeBar.maxValue = PlayerStartingHP; LifeBar.value = PlayerCurrentHP; } else { Cursor.lockState = CursorLockMode.None; Cursor.visible = true; //screenNoise.SetActive(true); timeLineScreenNoise.SetActive(true); StartCoroutine(NoiseScreen()); Time.timeScale = 0; //DeathPanel.SetActive(true); //HUD.SetActive(false); //PausePanel.SetActive(false); Destroy(HUD); Destroy(PausePanel); Destroy(comboCounter); Destroy(crosshair); WeaponSlots.SetActive(false); WarningDeactiveted.SetActive(false); EPickUP.SetActive(false); HitContainer.SetActive(false); } //Warning Image_Animation - Joe if (PlayerCurrentHP <= 6) { Warning.enabled = true; } else { Warning.enabled = false; } }
public void AddEllipse(RadarObject radarObject, Point point, double x, double y) { var elipse = new EllipseGeometry { Center = point, RadiusX = x, RadiusY = y, }; var key = new Tuple <int, int>((int)point.X, (int)point.Y); var hit = new HitContainer { Geometry = elipse, Bounds = elipse.Bounds, RadarObject = radarObject }; if (!HitStorage.ContainsKey(key)) { HitStorage.Add(key, hit); } }